import sqlGenerator from "../../functions/dsql/sql/sql-generator";
import { DsqlCrudParam, PostReturn } from "../../types";
export default function dsqlCrud<T extends {
    [key: string]: any;
} = {
    [key: string]: any;
}>({ action, data, table, targetId, query, sanitize, debug, }: DsqlCrudParam<T>): Promise<(PostReturn & {
    queryObject?: ReturnType<Awaited<typeof sqlGenerator>>;
}) | null>;