import { Document, Model } from 'mongoose';
import { ISerializer } from '@linkedmink/multilevel-aging-cache';
/**
 * De/Serialize Mongoose objects
 */
export declare class MongooseSerializer<T extends Document> implements ISerializer<T> {
    private readonly model;
    constructor(model: Model<T>);
    serialize: (data: T) => string;
    deserialize: (data: string) => T;
}
//# sourceMappingURL=MongooseSerializer.d.ts.map