import { z } from "zod";
import type { FunctionOptions } from "../../../types/functions";
export declare const DeleteTableOptionsSchema: z.ZodObject<{
    table: z.ZodString & {
        _def: z.core.$ZodStringDef & import("../../..").PositionalMetadata;
    };
}, z.core.$strip>;
declare const DeleteTableOptionsSchemaDeprecated: z.ZodObject<{
    tableId: z.ZodString;
}, z.core.$strip>;
export declare const DeleteTableOptionsInputSchema: z.ZodUnion<readonly [z.ZodObject<{
    table: z.ZodString & {
        _def: z.core.$ZodStringDef & import("../../..").PositionalMetadata;
    };
}, z.core.$strip>, z.ZodObject<{
    tableId: z.ZodString;
}, z.core.$strip>]>;
export type DeleteTableOptions = (z.infer<typeof DeleteTableOptionsSchema> & FunctionOptions) | (Omit<z.infer<typeof DeleteTableOptionsSchemaDeprecated>, "tableId"> & FunctionOptions & {
    /** @deprecated Use `table` instead. */
    tableId: z.infer<typeof DeleteTableOptionsSchemaDeprecated>["tableId"];
});
export interface DeleteTableResult {
    success: boolean;
}
export interface DeleteTableSdkFunction {
    deleteTable: (options: DeleteTableOptions) => Promise<DeleteTableResult>;
}
export {};
//# sourceMappingURL=schemas.d.ts.map