import { z } from 'zod';
export declare const SendSmsInputSchema: z.ZodObject<{
    user_number: z.ZodString;
    agent_number: z.ZodString;
    agent_message: z.ZodOptional<z.ZodString>;
    pathway_id: z.ZodOptional<z.ZodString>;
    new_conversation: z.ZodOptional<z.ZodBoolean>;
    request_data: z.ZodOptional<z.ZodRecord<z.ZodString, z.ZodAny>>;
    webhook: z.ZodOptional<z.ZodString>;
    time_out: z.ZodOptional<z.ZodNumber>;
    timeout_message: z.ZodOptional<z.ZodString>;
    warning_time: z.ZodOptional<z.ZodNumber>;
    warning_message: z.ZodOptional<z.ZodString>;
    metadata: z.ZodOptional<z.ZodRecord<z.ZodString, z.ZodAny>>;
}, "passthrough", z.ZodTypeAny, z.objectOutputType<{
    user_number: z.ZodString;
    agent_number: z.ZodString;
    agent_message: z.ZodOptional<z.ZodString>;
    pathway_id: z.ZodOptional<z.ZodString>;
    new_conversation: z.ZodOptional<z.ZodBoolean>;
    request_data: z.ZodOptional<z.ZodRecord<z.ZodString, z.ZodAny>>;
    webhook: z.ZodOptional<z.ZodString>;
    time_out: z.ZodOptional<z.ZodNumber>;
    timeout_message: z.ZodOptional<z.ZodString>;
    warning_time: z.ZodOptional<z.ZodNumber>;
    warning_message: z.ZodOptional<z.ZodString>;
    metadata: z.ZodOptional<z.ZodRecord<z.ZodString, z.ZodAny>>;
}, z.ZodTypeAny, "passthrough">, z.objectInputType<{
    user_number: z.ZodString;
    agent_number: z.ZodString;
    agent_message: z.ZodOptional<z.ZodString>;
    pathway_id: z.ZodOptional<z.ZodString>;
    new_conversation: z.ZodOptional<z.ZodBoolean>;
    request_data: z.ZodOptional<z.ZodRecord<z.ZodString, z.ZodAny>>;
    webhook: z.ZodOptional<z.ZodString>;
    time_out: z.ZodOptional<z.ZodNumber>;
    timeout_message: z.ZodOptional<z.ZodString>;
    warning_time: z.ZodOptional<z.ZodNumber>;
    warning_message: z.ZodOptional<z.ZodString>;
    metadata: z.ZodOptional<z.ZodRecord<z.ZodString, z.ZodAny>>;
}, z.ZodTypeAny, "passthrough">>;
export type SendSmsInputType = z.infer<typeof SendSmsInputSchema>;
export declare const SendSmsResponseSchema: z.ZodObject<{
    data: z.ZodOptional<z.ZodNullable<z.ZodObject<{
        conversation_id: z.ZodOptional<z.ZodString>;
        message_id: z.ZodOptional<z.ZodString>;
        status: z.ZodOptional<z.ZodString>;
    }, "passthrough", z.ZodTypeAny, z.objectOutputType<{
        conversation_id: z.ZodOptional<z.ZodString>;
        message_id: z.ZodOptional<z.ZodString>;
        status: z.ZodOptional<z.ZodString>;
    }, z.ZodTypeAny, "passthrough">, z.objectInputType<{
        conversation_id: z.ZodOptional<z.ZodString>;
        message_id: z.ZodOptional<z.ZodString>;
        status: z.ZodOptional<z.ZodString>;
    }, z.ZodTypeAny, "passthrough">>>>;
    errors: z.ZodOptional<z.ZodNullable<z.ZodArray<z.ZodAny, "many">>>;
}, "passthrough", z.ZodTypeAny, z.objectOutputType<{
    data: z.ZodOptional<z.ZodNullable<z.ZodObject<{
        conversation_id: z.ZodOptional<z.ZodString>;
        message_id: z.ZodOptional<z.ZodString>;
        status: z.ZodOptional<z.ZodString>;
    }, "passthrough", z.ZodTypeAny, z.objectOutputType<{
        conversation_id: z.ZodOptional<z.ZodString>;
        message_id: z.ZodOptional<z.ZodString>;
        status: z.ZodOptional<z.ZodString>;
    }, z.ZodTypeAny, "passthrough">, z.objectInputType<{
        conversation_id: z.ZodOptional<z.ZodString>;
        message_id: z.ZodOptional<z.ZodString>;
        status: z.ZodOptional<z.ZodString>;
    }, z.ZodTypeAny, "passthrough">>>>;
    errors: z.ZodOptional<z.ZodNullable<z.ZodArray<z.ZodAny, "many">>>;
}, z.ZodTypeAny, "passthrough">, z.objectInputType<{
    data: z.ZodOptional<z.ZodNullable<z.ZodObject<{
        conversation_id: z.ZodOptional<z.ZodString>;
        message_id: z.ZodOptional<z.ZodString>;
        status: z.ZodOptional<z.ZodString>;
    }, "passthrough", z.ZodTypeAny, z.objectOutputType<{
        conversation_id: z.ZodOptional<z.ZodString>;
        message_id: z.ZodOptional<z.ZodString>;
        status: z.ZodOptional<z.ZodString>;
    }, z.ZodTypeAny, "passthrough">, z.objectInputType<{
        conversation_id: z.ZodOptional<z.ZodString>;
        message_id: z.ZodOptional<z.ZodString>;
        status: z.ZodOptional<z.ZodString>;
    }, z.ZodTypeAny, "passthrough">>>>;
    errors: z.ZodOptional<z.ZodNullable<z.ZodArray<z.ZodAny, "many">>>;
}, z.ZodTypeAny, "passthrough">>;
export type SendSmsResponseType = z.infer<typeof SendSmsResponseSchema>;
