import { z } from 'zod';
export declare const RbacRoleEnum: z.ZodEnum<{
    Admin: "Admin";
    Architect: "Architect";
    Developer: "Developer";
    Reviewer: "Reviewer";
    Observer: "Observer";
}>;
export declare const ConfigureRolesInputSchema: z.ZodObject<{
    projectId: z.ZodString;
    enabled: z.ZodBoolean;
}, z.core.$strip>;
export declare const AssignRoleInputSchema: z.ZodObject<{
    projectId: z.ZodString;
    userId: z.ZodString;
    role: z.ZodEnum<{
        Admin: "Admin";
        Architect: "Architect";
        Developer: "Developer";
        Reviewer: "Reviewer";
        Observer: "Observer";
    }>;
    specId: z.ZodOptional<z.ZodString>;
    assignedBy: z.ZodOptional<z.ZodString>;
}, z.core.$strip>;
//# sourceMappingURL=rbac.d.ts.map