import { z } from 'zod'; import { RoleBinding, RoleBindingSpec, Subject } from '../model'; export declare const subjectSchema: z.ZodSchema; export declare const roleBindingSpecSchema: z.ZodSchema; export declare const roleBindingSchema: z.ZodObject<{ kind: z.ZodLiteral<"RoleBinding">; metadata: z.ZodObject<{ name: z.ZodString; } & { project: z.ZodString; }, "strip", z.ZodTypeAny, { name: string; project: string; }, { name: string; project: string; }>; spec: z.ZodType; }, "strip", z.ZodTypeAny, { kind: "RoleBinding"; spec: RoleBindingSpec; metadata: { name: string; project: string; }; }, { kind: "RoleBinding"; spec: RoleBindingSpec; metadata: { name: string; project: string; }; }>; export declare const globalRoleBindingSchema: z.ZodObject<{ kind: z.ZodLiteral<"GlobalRoleBinding">; metadata: z.ZodObject<{ name: z.ZodString; }, "strip", z.ZodTypeAny, { name: string; }, { name: string; }>; spec: z.ZodType; }, "strip", z.ZodTypeAny, { kind: "GlobalRoleBinding"; spec: RoleBindingSpec; metadata: { name: string; }; }, { kind: "GlobalRoleBinding"; spec: RoleBindingSpec; metadata: { name: string; }; }>; export declare const roleBindingsEditorSchema: z.ZodSchema; //# sourceMappingURL=rolebinding.d.ts.map