import type { Language, LanguagePlugin, LanguageServerProject, ProjectContext, ProviderResult } from '@volar/language-server';
import { URI } from 'vscode-uri';
export declare function createHybridModeProject(create: (params: {
    configFileName?: string;
    asFileName: (scriptId: URI) => string;
}) => ProviderResult<{
    languagePlugins: LanguagePlugin<URI>[];
    setup?(options: {
        language: Language;
        project: ProjectContext;
    }): void;
}>): LanguageServerProject;
