import { ModelMetadataRepository } from "../repository/model-metadata.repository";
import { SolidRegistry } from "./solid-registry";
export declare class ModelMetadataHelperService {
    private readonly registry;
    private readonly modelMetadataRepo;
    private readonly logger;
    constructor(registry: SolidRegistry, modelMetadataRepo: ModelMetadataRepository);
    getSystemFieldsMetadata(isLegacyTable?: boolean, isLegacyTableWithId?: boolean): any[];
    private checkWithRegistry;
    private getSystemFieldsMetadataMapping;
    private getSystemFieldsMetadataMappingForLegacyTable;
    loadFieldHierarchy(modelName: any): Promise<any[]>;
}
//# sourceMappingURL=model-metadata-helper.service.d.ts.map