import { z } from "zod";
export declare const bulkAssignAttributesSchema: z.ZodObject<{
    userIds: z.ZodArray<z.ZodNumber, "many">;
    attributes: z.ZodArray<z.ZodObject<{
        id: z.ZodString;
        options: z.ZodOptional<z.ZodArray<z.ZodObject<{
            label: z.ZodOptional<z.ZodString>;
            value: z.ZodString;
        }, "strip", z.ZodTypeAny, {
            value: string;
            label?: string | undefined;
        }, {
            value: string;
            label?: string | undefined;
        }>, "many">>;
        value: z.ZodOptional<z.ZodString>;
    }, "strip", z.ZodTypeAny, {
        id: string;
        options?: {
            value: string;
            label?: string | undefined;
        }[] | undefined;
        value?: string | undefined;
    }, {
        id: string;
        options?: {
            value: string;
            label?: string | undefined;
        }[] | undefined;
        value?: string | undefined;
    }>, "many">;
}, "strip", z.ZodTypeAny, {
    attributes: {
        id: string;
        options?: {
            value: string;
            label?: string | undefined;
        }[] | undefined;
        value?: string | undefined;
    }[];
    userIds: number[];
}, {
    attributes: {
        id: string;
        options?: {
            value: string;
            label?: string | undefined;
        }[] | undefined;
        value?: string | undefined;
    }[];
    userIds: number[];
}>;
export type ZBulkAssignAttributes = z.infer<typeof bulkAssignAttributesSchema>;
//# sourceMappingURL=bulkAssignAttributes.schema.d.ts.map