import { Parser, ParseResult, TransformResult, Transformation } from '../index';
export declare class VueParser implements Parser {
    private logger;
    canParse(filePath: string): boolean;
    parse(content: string, filePath: string): ParseResult;
    transform(content: string, transformations: Transformation[]): TransformResult;
    private parseSFC;
    private saveSection;
    private parseTemplate;
    private parseAttributes;
    private applyTransformationToTemplate;
    private reconstructSFC;
    static isVueSFC(content: string): boolean;
    extractComponentName(content: string, filePath: string): string | null;
}
export declare const vueParser: VueParser;
//# sourceMappingURL=vue-parser.d.ts.map