import { Filter } from 'mongodb';
import { MongoCustomDocumentType } from '@models';
export declare const getCustomDocumentByQuery: (did: string, query?: Filter<MongoCustomDocumentType>, includeAssociatedDids?: boolean) => Promise<MongoCustomDocumentType | null | undefined>;
export declare const getCustomDocumentsByQuery: (did: string, query?: Filter<MongoCustomDocumentType>, cursor?: string, limit?: number, includeAssociatedDids?: boolean) => Promise<MongoCustomDocumentType[]>;
export declare const countCustomDocumentsByQuery: (did: string, query?: Filter<MongoCustomDocumentType>, includeAssociatedDids?: boolean) => Promise<number>;
export declare const getUsageForDid: (did: string) => Promise<number>;
