declare const UserPostRequestSchema: import("yup").ObjectSchema<import("yup/lib/object").Assign<import("yup/lib/object").ObjectShape, {
    email: import("yup/lib/string").RequiredStringSchema<string, Record<string, any>>;
    firstName: import("yup/lib/string").RequiredStringSchema<string, Record<string, any>>;
    lastName: import("yup/lib/string").RequiredStringSchema<string, Record<string, any>>;
    groups: import("yup/lib/array").RequiredArraySchema<import("yup").AnySchema<any, any, any>, import("yup/lib/types").AnyObject, any[]>;
    recordingFilter: import("yup").ObjectSchema<import("yup/lib/object").Assign<import("yup/lib/object").ObjectShape, {
        caller: import("yup").StringSchema<string, Record<string, any>, string>;
        called: import("yup").StringSchema<string, Record<string, any>, string>;
        extensions: import("yup").StringSchema<string, Record<string, any>, string>;
    }>, Record<string, any>, import("yup/lib/object").TypeOfShape<import("yup/lib/object").Assign<import("yup/lib/object").ObjectShape, {
        caller: import("yup").StringSchema<string, Record<string, any>, string>;
        called: import("yup").StringSchema<string, Record<string, any>, string>;
        extensions: import("yup").StringSchema<string, Record<string, any>, string>;
    }>>, import("yup/lib/object").AssertsShape<import("yup/lib/object").Assign<import("yup/lib/object").ObjectShape, {
        caller: import("yup").StringSchema<string, Record<string, any>, string>;
        called: import("yup").StringSchema<string, Record<string, any>, string>;
        extensions: import("yup").StringSchema<string, Record<string, any>, string>;
    }>>>;
}>, Record<string, any>, import("yup/lib/object").TypeOfShape<import("yup/lib/object").Assign<import("yup/lib/object").ObjectShape, {
    email: import("yup/lib/string").RequiredStringSchema<string, Record<string, any>>;
    firstName: import("yup/lib/string").RequiredStringSchema<string, Record<string, any>>;
    lastName: import("yup/lib/string").RequiredStringSchema<string, Record<string, any>>;
    groups: import("yup/lib/array").RequiredArraySchema<import("yup").AnySchema<any, any, any>, import("yup/lib/types").AnyObject, any[]>;
    recordingFilter: import("yup").ObjectSchema<import("yup/lib/object").Assign<import("yup/lib/object").ObjectShape, {
        caller: import("yup").StringSchema<string, Record<string, any>, string>;
        called: import("yup").StringSchema<string, Record<string, any>, string>;
        extensions: import("yup").StringSchema<string, Record<string, any>, string>;
    }>, Record<string, any>, import("yup/lib/object").TypeOfShape<import("yup/lib/object").Assign<import("yup/lib/object").ObjectShape, {
        caller: import("yup").StringSchema<string, Record<string, any>, string>;
        called: import("yup").StringSchema<string, Record<string, any>, string>;
        extensions: import("yup").StringSchema<string, Record<string, any>, string>;
    }>>, import("yup/lib/object").AssertsShape<import("yup/lib/object").Assign<import("yup/lib/object").ObjectShape, {
        caller: import("yup").StringSchema<string, Record<string, any>, string>;
        called: import("yup").StringSchema<string, Record<string, any>, string>;
        extensions: import("yup").StringSchema<string, Record<string, any>, string>;
    }>>>;
}>>, import("yup/lib/object").AssertsShape<import("yup/lib/object").Assign<import("yup/lib/object").ObjectShape, {
    email: import("yup/lib/string").RequiredStringSchema<string, Record<string, any>>;
    firstName: import("yup/lib/string").RequiredStringSchema<string, Record<string, any>>;
    lastName: import("yup/lib/string").RequiredStringSchema<string, Record<string, any>>;
    groups: import("yup/lib/array").RequiredArraySchema<import("yup").AnySchema<any, any, any>, import("yup/lib/types").AnyObject, any[]>;
    recordingFilter: import("yup").ObjectSchema<import("yup/lib/object").Assign<import("yup/lib/object").ObjectShape, {
        caller: import("yup").StringSchema<string, Record<string, any>, string>;
        called: import("yup").StringSchema<string, Record<string, any>, string>;
        extensions: import("yup").StringSchema<string, Record<string, any>, string>;
    }>, Record<string, any>, import("yup/lib/object").TypeOfShape<import("yup/lib/object").Assign<import("yup/lib/object").ObjectShape, {
        caller: import("yup").StringSchema<string, Record<string, any>, string>;
        called: import("yup").StringSchema<string, Record<string, any>, string>;
        extensions: import("yup").StringSchema<string, Record<string, any>, string>;
    }>>, import("yup/lib/object").AssertsShape<import("yup/lib/object").Assign<import("yup/lib/object").ObjectShape, {
        caller: import("yup").StringSchema<string, Record<string, any>, string>;
        called: import("yup").StringSchema<string, Record<string, any>, string>;
        extensions: import("yup").StringSchema<string, Record<string, any>, string>;
    }>>>;
}>>>;
export { UserPostRequestSchema };
