import { z } from "zod";
import type { FunctionOptions } from "../../../types/functions";
import { TriggerInboxItemSchema, type TriggerInboxItem } from "../../../schemas/TriggerInbox";
export declare const EnsureTriggerInboxSchema: z.ZodObject<{
    name: z.ZodString;
    app: z.ZodString & {
        _def: z.core.$ZodStringDef & import("../../..").PositionalMetadata;
    };
    action: z.ZodString & {
        _def: z.core.$ZodStringDef & import("../../..").PositionalMetadata;
    };
    connection: z.ZodOptional<z.ZodNullable<z.ZodUnion<readonly [z.ZodString, z.ZodNumber]>>>;
    inputs: z.ZodOptional<z.ZodRecord<z.ZodString, z.ZodUnknown>>;
    notificationUrl: z.ZodOptional<z.ZodString>;
}, z.core.$strip>;
export type EnsureTriggerInboxOptions = z.infer<typeof EnsureTriggerInboxSchema> & FunctionOptions;
export interface EnsureTriggerInboxResult {
    data: TriggerInboxItem;
}
export { TriggerInboxItemSchema };
//# sourceMappingURL=schemas.d.ts.map