export declare class SmartMergeContent {
    private readonly originalMerge;
    private readonly SCHEMA_MARKER;
    merge(existingText: string, generatedText: string): string;
    private smartMerge;
    private extractUserFields;
    private isPropertyStart;
    private hasSchemaMarkerNearby;
    private countBraces;
    private ensureUserFieldsPreserved;
    private extractFieldName;
    private fieldExistsInResult;
    private addUserFieldToClass;
    private isClassClosingBrace;
}
