import 'reflect-metadata';
import { ModelMetadata, FieldMetadata, RelationMetadata } from '../types.js';
export declare class MetadataStore {
    static getModelMetadata(target: any): ModelMetadata | undefined;
    static setModelMetadata(target: any, metadata: ModelMetadata): void;
    static getFieldMetadata(target: any): FieldMetadata[];
    static addFieldMetadata(target: any, field: FieldMetadata): void;
    static getRelationMetadata(target: any): RelationMetadata[];
    static addRelationMetadata(target: any, relation: RelationMetadata): void;
}
