import type { IDataSourceMetadata, IModelMetadata, TRepositoryMetadata } from '../../helpers/inversion/index.js'; import type { IDataSource } from '../datasources/index.js'; import type { AbstractEntity } from '../models/index.js'; /** Registers a model class with its static schema and relations. */ export declare const model: (input?: IModelMetadata) => ClassDecorator; /** Registers a datasource with driver and auto-discovery settings. */ export declare const datasource: (metadata?: IDataSourceMetadata) => ClassDecorator; export declare const repository: (metadata?: TRepositoryMetadata) => ClassDecorator; //# sourceMappingURL=persistents.d.ts.map