import type * as ts from 'typescript/lib/tsserverlibrary';
import type { VueCompilerOptions, _VueCompilerOptions } from '../types';
export declare type ParsedCommandLine = ts.ParsedCommandLine & {
    vueOptions: VueCompilerOptions;
};
export declare function createParsedCommandLineByJson(ts: typeof import('typescript/lib/tsserverlibrary'), parseConfigHost: ts.ParseConfigHost, rootDir: string, json: any): ParsedCommandLine;
export declare function createParsedCommandLine(ts: typeof import('typescript/lib/tsserverlibrary'), parseConfigHost: ts.ParseConfigHost, tsConfigPath: string, extendsSet?: Set<string>): ParsedCommandLine;
export declare function getVueCompilerOptions(vueOptions: VueCompilerOptions): _VueCompilerOptions;
