import { z } from "zod";
import type { FunctionOptions } from "../../../types/functions";
export declare const DeleteTableRecordsOptionsSchema: z.ZodObject<{
    table: z.ZodString & {
        _def: z.core.$ZodStringDef & import("../../..").PositionalMetadata;
    };
    records: z.ZodArray<z.ZodString>;
}, z.core.$strip>;
declare const DeleteTableRecordsOptionsSchemaDeprecated: z.ZodObject<{
    tableId: z.ZodString;
    recordIds: z.ZodArray<z.ZodString>;
}, z.core.$strip>;
export declare const DeleteTableRecordsOptionsInputSchema: z.ZodUnion<readonly [z.ZodObject<{
    table: z.ZodString & {
        _def: z.core.$ZodStringDef & import("../../..").PositionalMetadata;
    };
    records: z.ZodArray<z.ZodString>;
}, z.core.$strip>, z.ZodObject<{
    tableId: z.ZodString;
    recordIds: z.ZodArray<z.ZodString>;
}, z.core.$strip>]>;
export type DeleteTableRecordsOptions = (z.infer<typeof DeleteTableRecordsOptionsSchema> & FunctionOptions) | (Omit<z.infer<typeof DeleteTableRecordsOptionsSchemaDeprecated>, "tableId" | "recordIds"> & {
    /** @deprecated Use `table` instead. */
    tableId: z.infer<typeof DeleteTableRecordsOptionsSchemaDeprecated>["tableId"];
    /** @deprecated Use `records` instead. */
    recordIds: z.infer<typeof DeleteTableRecordsOptionsSchemaDeprecated>["recordIds"];
} & FunctionOptions);
export interface DeleteTableRecordsResult {
    success: boolean;
}
export interface DeleteTableRecordsSdkFunction {
    deleteTableRecords: (options: DeleteTableRecordsOptions) => Promise<DeleteTableRecordsResult>;
}
export {};
//# sourceMappingURL=schemas.d.ts.map