import { Schema } from '../../schema';
import { Ottoman } from '../../ottoman/ottoman';
export interface ModelMetadata {
    modelName: string;
    collectionName: string;
    scopeName: string;
    schema: Schema;
    collection: any;
    ID_KEY: string;
    ottoman: Ottoman;
    modelKey: string;
    maxExpiry?: number;
    keyGenerator?: (params: {
        metadata: ModelMetadata;
    }) => string;
    keyGeneratorDelimiter?: string;
}
