import { z } from "@medusajs/framework/zod"; export type AdminGetRbacPolicyParamsType = z.infer; export declare const AdminGetRbacPolicyParams: z.ZodObject<{ fields: z.ZodOptional; }, "strip", z.ZodTypeAny, { fields?: string | undefined; }, { fields?: string | undefined; }>; export declare const AdminGetRbacPoliciesParamsFields: z.ZodObject<{ q: z.ZodOptional; id: z.ZodOptional]>>; key: z.ZodOptional]>>; resource: z.ZodOptional]>>; operation: z.ZodOptional]>>; created_at: z.ZodOptional]>>; updated_at: z.ZodOptional]>>; deleted_at: z.ZodOptional]>>; }, "strip", z.ZodTypeAny, { id?: string | string[] | undefined; created_at?: any; updated_at?: any; deleted_at?: any; key?: string | string[] | undefined; resource?: string | string[] | undefined; q?: string | undefined; operation?: string | string[] | undefined; }, { id?: string | string[] | undefined; created_at?: any; updated_at?: any; deleted_at?: any; key?: string | string[] | undefined; resource?: string | string[] | undefined; q?: string | undefined; operation?: string | string[] | undefined; }>; export type AdminGetRbacPoliciesParamsType = z.infer; export declare const AdminGetRbacPoliciesParams: z.ZodObject<{} & { [x: string]: any; $and: z.ZodOptional; id: z.ZodOptional]>>; key: z.ZodOptional]>>; resource: z.ZodOptional]>>; operation: z.ZodOptional]>>; created_at: z.ZodOptional]>>; updated_at: z.ZodOptional]>>; deleted_at: z.ZodOptional]>>; }, "strip", z.ZodTypeAny, { id?: string | string[] | undefined; created_at?: any; updated_at?: any; deleted_at?: any; key?: string | string[] | undefined; resource?: string | string[] | undefined; q?: string | undefined; operation?: string | string[] | undefined; }, { id?: string | string[] | undefined; created_at?: any; updated_at?: any; deleted_at?: any; key?: string | string[] | undefined; resource?: string | string[] | undefined; q?: string | undefined; operation?: string | string[] | undefined; }>, "many">>>; $or: z.ZodOptional; id: z.ZodOptional]>>; key: z.ZodOptional]>>; resource: z.ZodOptional]>>; operation: z.ZodOptional]>>; created_at: z.ZodOptional]>>; updated_at: z.ZodOptional]>>; deleted_at: z.ZodOptional]>>; }, "strip", z.ZodTypeAny, { id?: string | string[] | undefined; created_at?: any; updated_at?: any; deleted_at?: any; key?: string | string[] | undefined; resource?: string | string[] | undefined; q?: string | undefined; operation?: string | string[] | undefined; }, { id?: string | string[] | undefined; created_at?: any; updated_at?: any; deleted_at?: any; key?: string | string[] | undefined; resource?: string | string[] | undefined; q?: string | undefined; operation?: string | string[] | undefined; }>, "many">>>; }, "strip", z.ZodTypeAny, { [x: string]: any; $and?: unknown; $or?: unknown; }, { [x: string]: any; $and?: unknown; $or?: unknown; }>; export type AdminCreateRbacPolicyType = z.infer; export declare const AdminCreateRbacPolicy: z.ZodObject<{ key: z.ZodString; resource: z.ZodString; operation: z.ZodString; name: z.ZodOptional>; description: z.ZodOptional>; metadata: z.ZodOptional>>; }, "strict", z.ZodTypeAny, { key: string; resource: string; operation: string; metadata?: Record | null | undefined; name?: string | null | undefined; description?: string | null | undefined; }, { key: string; resource: string; operation: string; metadata?: Record | null | undefined; name?: string | null | undefined; description?: string | null | undefined; }>; export type AdminUpdateRbacPolicyType = z.infer; export declare const AdminUpdateRbacPolicy: z.ZodObject<{ key: z.ZodOptional; resource: z.ZodOptional; operation: z.ZodOptional; name: z.ZodOptional>; description: z.ZodOptional>; metadata: z.ZodOptional>>; }, "strict", z.ZodTypeAny, { metadata?: Record | null | undefined; name?: string | null | undefined; key?: string | undefined; description?: string | null | undefined; resource?: string | undefined; operation?: string | undefined; }, { metadata?: Record | null | undefined; name?: string | null | undefined; key?: string | undefined; description?: string | null | undefined; resource?: string | undefined; operation?: string | undefined; }>; //# sourceMappingURL=validators.d.ts.map