export declare const query: typeof import("@palmares/databases").AdapterQuery & (new () => import("@palmares/databases").AdapterQuery & {
    get: import("@palmares/databases").AdapterGetQuery & {
        queryData: (engine: import("@palmares/databases").DatabaseAdapter<any, import("@palmares/databases").AdapterFields, import("@palmares/databases").AdapterModels<any>, import("@palmares/databases").AdapterQuery, import("@palmares/databases").AdapterMigrations>, args: {
            modelOfEngineInstance: any;
            search: any;
            fields: readonly string[];
            ordering?: any;
            limit?: number;
            offset?: number | string;
        }) => Promise<any>;
    };
    set: import("@palmares/databases").AdapterSetQuery & {
        queryData: (engine: import("@palmares/databases").DatabaseAdapter<any, import("@palmares/databases").AdapterFields, import("@palmares/databases").AdapterModels<any>, import("@palmares/databases").AdapterQuery, import("@palmares/databases").AdapterMigrations>, args: {
            modelOfEngineInstance: any;
            search: any;
            data: any;
            transaction?: any;
        }) => Promise<any>;
    };
    remove: import("@palmares/databases").AdapterRemoveQuery & {
        queryData: (engine: import("@palmares/databases").DatabaseAdapter<any, import("@palmares/databases").AdapterFields, import("@palmares/databases").AdapterModels<any>, import("@palmares/databases").AdapterQuery, import("@palmares/databases").AdapterMigrations>, args: {
            modelOfEngineInstance: any;
            search: any;
            shouldNotDelete?: boolean;
            transaction?: any;
        }) => Promise<any>;
    };
    search: import("@palmares/databases").AdapterSearchQuery & {
        parseSearchFieldValue: <TOperationType extends import("@palmares/databases").OperatorsOfQuery>(operationType: TOperationType, key: string, model: any, value: any, result: any, options: any) => Promise<void>;
    };
    ordering: import("@palmares/databases").AdapterOrderingQuery & {
        parseOrdering: (model: any, ordering: string[]) => Promise<import("drizzle-orm").SQL<unknown>[]>;
    };
});
//# sourceMappingURL=query.d.ts.map