///
///
///
///
///
///
///
///
///
///
///
///
///
///
///
///
///
///
///
///
///
///
///
///
///
import type { FilterQuery } from 'mongoose';
import type { IAssistant } from '~/types';
export declare function createAssistantMethods(mongoose: typeof import('mongoose')): {
updateAssistantDoc: (searchParams: FilterQuery, updateData: Partial) => Promise;
deleteAssistant: (searchParams: FilterQuery) => Promise<(import("mongoose").Document & IAssistant & Required<{
_id: unknown;
}> & {
__v: number;
}) | null>;
deleteAssistants: (searchParams: FilterQuery) => Promise;
getAssistants: (searchParams: FilterQuery, select?: string | Record | null) => Promise;
getAssistant: (searchParams: FilterQuery) => Promise;
};
export type AssistantMethods = ReturnType;