import type { File as BabelFile } from '@babel/types';
import type { ParserOptions, ParserPlugin } from '../../types/index.js';
export declare class CorePlugin implements ParserPlugin {
    name: string;
    version: string;
    extensions: string[];
    parse(codigo: string, opts?: ParserOptions): Promise<BabelFile | null>;
    private parseJavaScript;
    private parseTypeScript;
    private inferExtension;
    validate(codigo: string): boolean;
}
export declare const corePlugin: CorePlugin;
//# sourceMappingURL=core-plugin.d.ts.map