import z from 'zod';
export declare const CreateFlowExecutionSchema: z.ZodEffects<z.ZodEffects<z.ZodEffects<z.ZodObject<{
    settings: z.ZodObject<{
        accountSid: z.ZodString;
        authToken: z.ZodString;
        clientId: z.ZodOptional<z.ZodString>;
        fromNumber: z.ZodUnion<[z.ZodOptional<z.ZodEffects<z.ZodEffects<z.ZodEffects<z.ZodString, import("libphonenumber-js").PhoneNumber | import("libphonenumber-js").ParseError, string>, import("libphonenumber-js").PhoneNumber | import("libphonenumber-js").ParseError, string>, import("libphonenumber-js").E164Number, string>>, z.ZodEffects<z.ZodLiteral<"">, undefined, "">]>;
        messagingServiceSid: z.ZodOptional<z.ZodString>;
        addOptOutLanguage: z.ZodEffects<z.ZodOptional<z.ZodString>, boolean, string | undefined>;
        optOutLanguage: z.ZodOptional<z.ZodString>;
        language: z.ZodEffects<z.ZodDefault<z.ZodUnion<[z.ZodEnum<["en", "fr", "nl"]>, z.ZodLiteral<"">]>>, "en" | "fr" | "nl", "" | "en" | "fr" | "nl" | undefined>;
    }, "strip", z.ZodTypeAny, {
        language: "en" | "fr" | "nl";
        accountSid: string;
        authToken: string;
        addOptOutLanguage: boolean;
        clientId?: string | undefined;
        fromNumber?: import("libphonenumber-js").E164Number | undefined;
        messagingServiceSid?: string | undefined;
        optOutLanguage?: string | undefined;
    }, {
        accountSid: string;
        authToken: string;
        language?: "" | "en" | "fr" | "nl" | undefined;
        clientId?: string | undefined;
        fromNumber?: string | undefined;
        messagingServiceSid?: string | undefined;
        addOptOutLanguage?: string | undefined;
        optOutLanguage?: string | undefined;
    }>;
    fields: z.ZodObject<{
        recipient: z.ZodEffects<z.ZodEffects<z.ZodEffects<z.ZodString, import("libphonenumber-js").PhoneNumber | import("libphonenumber-js").ParseError, string>, import("libphonenumber-js").PhoneNumber | import("libphonenumber-js").ParseError, string>, import("libphonenumber-js").E164Number, string>;
        from: z.ZodUnion<[z.ZodOptional<z.ZodEffects<z.ZodEffects<z.ZodEffects<z.ZodString, import("libphonenumber-js").PhoneNumber | import("libphonenumber-js").ParseError, string>, import("libphonenumber-js").PhoneNumber | import("libphonenumber-js").ParseError, string>, import("libphonenumber-js").E164Number, string>>, z.ZodEffects<z.ZodLiteral<"">, undefined, "">]>;
        parameters: z.ZodString;
        flow_id: z.ZodString;
    }, "strip", z.ZodTypeAny, {
        recipient: string & {
            __tag: "E164Number";
        };
        flow_id: string;
        parameters: string;
        from?: import("libphonenumber-js").E164Number | undefined;
    }, {
        recipient: string;
        flow_id: string;
        parameters: string;
        from?: string | undefined;
    }>;
}, "strip", z.ZodTypeAny, {
    fields: {
        recipient: string & {
            __tag: "E164Number";
        };
        flow_id: string;
        parameters: string;
        from?: import("libphonenumber-js").E164Number | undefined;
    };
    settings: {
        language: "en" | "fr" | "nl";
        accountSid: string;
        authToken: string;
        addOptOutLanguage: boolean;
        clientId?: string | undefined;
        fromNumber?: import("libphonenumber-js").E164Number | undefined;
        messagingServiceSid?: string | undefined;
        optOutLanguage?: string | undefined;
    };
}, {
    fields: {
        recipient: string;
        flow_id: string;
        parameters: string;
        from?: string | undefined;
    };
    settings: {
        accountSid: string;
        authToken: string;
        language?: "" | "en" | "fr" | "nl" | undefined;
        clientId?: string | undefined;
        fromNumber?: string | undefined;
        messagingServiceSid?: string | undefined;
        addOptOutLanguage?: string | undefined;
        optOutLanguage?: string | undefined;
    };
}>, {
    fields: {
        recipient: string & {
            __tag: "E164Number";
        };
        flow_id: string;
        parameters: string;
        from?: import("libphonenumber-js").E164Number | undefined;
    };
    settings: {
        language: "en" | "fr" | "nl";
        accountSid: string;
        authToken: string;
        addOptOutLanguage: boolean;
        clientId?: string | undefined;
        fromNumber?: import("libphonenumber-js").E164Number | undefined;
        messagingServiceSid?: string | undefined;
        optOutLanguage?: string | undefined;
    };
}, {
    fields: {
        recipient: string;
        flow_id: string;
        parameters: string;
        from?: string | undefined;
    };
    settings: {
        accountSid: string;
        authToken: string;
        language?: "" | "en" | "fr" | "nl" | undefined;
        clientId?: string | undefined;
        fromNumber?: string | undefined;
        messagingServiceSid?: string | undefined;
        addOptOutLanguage?: string | undefined;
        optOutLanguage?: string | undefined;
    };
}>, {
    settings: {
        language: "en" | "fr" | "nl";
        accountSid: string;
        authToken: string;
        addOptOutLanguage: boolean;
        clientId?: string | undefined;
        fromNumber?: import("libphonenumber-js").E164Number | undefined;
        messagingServiceSid?: string | undefined;
        optOutLanguage?: string | undefined;
    };
    fields: {
        parameters: any;
        from: import("libphonenumber-js").E164Number | undefined;
        recipient: string & {
            __tag: "E164Number";
        };
        flow_id: string;
    };
}, {
    fields: {
        recipient: string;
        flow_id: string;
        parameters: string;
        from?: string | undefined;
    };
    settings: {
        accountSid: string;
        authToken: string;
        language?: "" | "en" | "fr" | "nl" | undefined;
        clientId?: string | undefined;
        fromNumber?: string | undefined;
        messagingServiceSid?: string | undefined;
        addOptOutLanguage?: string | undefined;
        optOutLanguage?: string | undefined;
    };
}>, {
    settings: {
        language: "en" | "fr" | "nl";
        accountSid: string;
        authToken: string;
        addOptOutLanguage: boolean;
        clientId?: string | undefined;
        fromNumber?: import("libphonenumber-js").E164Number | undefined;
        messagingServiceSid?: string | undefined;
        optOutLanguage?: string | undefined;
    };
    fields: {
        parameters: any;
        from: import("libphonenumber-js").E164Number | undefined;
        recipient: string & {
            __tag: "E164Number";
        };
        flow_id: string;
    };
}, {
    fields: {
        recipient: string;
        flow_id: string;
        parameters: string;
        from?: string | undefined;
    };
    settings: {
        accountSid: string;
        authToken: string;
        language?: "" | "en" | "fr" | "nl" | undefined;
        clientId?: string | undefined;
        fromNumber?: string | undefined;
        messagingServiceSid?: string | undefined;
        addOptOutLanguage?: string | undefined;
        optOutLanguage?: string | undefined;
    };
}>;
