import { z } from "zod";
export declare const ZListMembersSchema: z.ZodObject<{
    limit: z.ZodNumber;
    cursor: z.ZodOptional<z.ZodNullable<z.ZodNumber>>;
    searchTerm: z.ZodOptional<z.ZodString>;
    expand: z.ZodOptional<z.ZodArray<z.ZodEnum<["attributes"]>, "many">>;
    filters: z.ZodOptional<z.ZodArray<z.ZodObject<{
        id: z.ZodString;
        value: z.ZodUnion<[z.ZodObject<{
            type: z.ZodLiteral<"single_select">;
            data: z.ZodString;
        }, "strip", z.ZodTypeAny, {
            data: string;
            type: "single_select";
        }, {
            data: string;
            type: "single_select";
        }>, z.ZodObject<{
            type: z.ZodLiteral<"multi_select">;
            data: z.ZodArray<z.ZodString, "many">;
        }, "strip", z.ZodTypeAny, {
            data: string[];
            type: "multi_select";
        }, {
            data: string[];
            type: "multi_select";
        }>, z.ZodObject<{
            type: z.ZodLiteral<"text">;
            data: z.ZodObject<{
                operator: z.ZodEnum<["equals", "notEquals", "contains", "notContains", "startsWith", "endsWith", "isEmpty", "isNotEmpty"]>;
                operand: z.ZodString;
            }, "strip", z.ZodTypeAny, {
                operator: "endsWith" | "startsWith" | "equals" | "contains" | "notEquals" | "notContains" | "isEmpty" | "isNotEmpty";
                operand: string;
            }, {
                operator: "endsWith" | "startsWith" | "equals" | "contains" | "notEquals" | "notContains" | "isEmpty" | "isNotEmpty";
                operand: string;
            }>;
        }, "strip", z.ZodTypeAny, {
            data: {
                operator: "endsWith" | "startsWith" | "equals" | "contains" | "notEquals" | "notContains" | "isEmpty" | "isNotEmpty";
                operand: string;
            };
            type: "text";
        }, {
            data: {
                operator: "endsWith" | "startsWith" | "equals" | "contains" | "notEquals" | "notContains" | "isEmpty" | "isNotEmpty";
                operand: string;
            };
            type: "text";
        }>, z.ZodObject<{
            type: z.ZodLiteral<"number">;
            data: z.ZodObject<{
                operator: z.ZodEnum<["eq", "neq", "gt", "gte", "lt", "lte"]>;
                operand: z.ZodNumber;
            }, "strip", z.ZodTypeAny, {
                operator: "lt" | "lte" | "gt" | "gte" | "eq" | "neq";
                operand: number;
            }, {
                operator: "lt" | "lte" | "gt" | "gte" | "eq" | "neq";
                operand: number;
            }>;
        }, "strip", z.ZodTypeAny, {
            data: {
                operator: "lt" | "lte" | "gt" | "gte" | "eq" | "neq";
                operand: number;
            };
            type: "number";
        }, {
            data: {
                operator: "lt" | "lte" | "gt" | "gte" | "eq" | "neq";
                operand: number;
            };
            type: "number";
        }>]>;
    }, "strip", z.ZodTypeAny, {
        value: {
            data: string;
            type: "single_select";
        } | {
            data: string[];
            type: "multi_select";
        } | {
            data: {
                operator: "endsWith" | "startsWith" | "equals" | "contains" | "notEquals" | "notContains" | "isEmpty" | "isNotEmpty";
                operand: string;
            };
            type: "text";
        } | {
            data: {
                operator: "lt" | "lte" | "gt" | "gte" | "eq" | "neq";
                operand: number;
            };
            type: "number";
        };
        id: string;
    }, {
        value: {
            data: string;
            type: "single_select";
        } | {
            data: string[];
            type: "multi_select";
        } | {
            data: {
                operator: "endsWith" | "startsWith" | "equals" | "contains" | "notEquals" | "notContains" | "isEmpty" | "isNotEmpty";
                operand: string;
            };
            type: "text";
        } | {
            data: {
                operator: "lt" | "lte" | "gt" | "gte" | "eq" | "neq";
                operand: number;
            };
            type: "number";
        };
        id: string;
    }>, "many">>;
}, "strip", z.ZodTypeAny, {
    limit: number;
    cursor?: number | null | undefined;
    searchTerm?: string | undefined;
    expand?: "attributes"[] | undefined;
    filters?: {
        value: {
            data: string;
            type: "single_select";
        } | {
            data: string[];
            type: "multi_select";
        } | {
            data: {
                operator: "endsWith" | "startsWith" | "equals" | "contains" | "notEquals" | "notContains" | "isEmpty" | "isNotEmpty";
                operand: string;
            };
            type: "text";
        } | {
            data: {
                operator: "lt" | "lte" | "gt" | "gte" | "eq" | "neq";
                operand: number;
            };
            type: "number";
        };
        id: string;
    }[] | undefined;
}, {
    limit: number;
    cursor?: number | null | undefined;
    searchTerm?: string | undefined;
    expand?: "attributes"[] | undefined;
    filters?: {
        value: {
            data: string;
            type: "single_select";
        } | {
            data: string[];
            type: "multi_select";
        } | {
            data: {
                operator: "endsWith" | "startsWith" | "equals" | "contains" | "notEquals" | "notContains" | "isEmpty" | "isNotEmpty";
                operand: string;
            };
            type: "text";
        } | {
            data: {
                operator: "lt" | "lte" | "gt" | "gte" | "eq" | "neq";
                operand: number;
            };
            type: "number";
        };
        id: string;
    }[] | undefined;
}>;
export type TListMembersSchema = z.infer<typeof ZListMembersSchema>;
//# sourceMappingURL=listMembers.schema.d.ts.map