import { Clazz } from '@joktec/core';
import { QueryOptions, Schema } from 'mongoose';
export interface ParanoidOptions {
    deletedAt?: {
        name?: string;
        type?: Clazz;
    };
    injectIndex?: boolean;
}
export interface ParanoidQueryOptions<T = any> extends QueryOptions<T> {
    paranoid?: boolean;
    force?: boolean;
}
export declare const ParanoidPlugin: (schema: Schema, opts?: ParanoidOptions) => void;
//# sourceMappingURL=paranoid.plugin.d.ts.map