export declare class SmartMergeContentV2 {
    private readonly SCHEMA_MARKER;
    private readonly IGNORE;
    private readonly IMPORTS;
    private readonly CLASSES;
    private readonly ENUMS;
    private readonly TYPES;
    private readonly INTERFACES;
    private readonly FUNCTIONS;
    private readonly CONSTRUCTORS;
    private readonly CLASS_EXTENDS;
    private readonly CLASS_IMPLEMENTS;
    private readonly INTERFACE_EXTENDS;
    private readonly CLASS_DECORATORS;
    private clearAllData;
    merge(existingText: string, generatedText: string): string;
    private setClassDecorators;
    private setTypes;
    private setInterfaces;
    private mergeInterfaceProperties;
    private isProcessingGeneratedProperties;
    private updateGeneratedInterfaceProperties;
    private updateExistingInterfaceProperties;
    private setFunctions;
    private setConstructors;
    private setEnums;
    private setClasses;
    private mergeClassProperties;
    private updateGeneratedClassProperties;
    private updateExistingClassProperties;
    private setFileImports;
    private getPropertyName;
    private getPropertyType;
    private extractDecorators;
    private isSchemaGenerated;
    private generateFileFromCollectedData;
    private generateImports;
    private generateTypes;
    private generateEnums;
    private generateInterfaces;
    private generateClasses;
    private generateFunctions;
}
