import { z } from 'zod';
export declare const RoleValidator: z.ZodObject<{
    role: z.ZodString;
    canView: z.ZodDefault<z.ZodBoolean>;
    canEdit: z.ZodBoolean;
    canIssue: z.ZodBoolean;
    canRevoke: z.ZodBoolean;
    canManagePermissions: z.ZodBoolean;
    canIssueChildren: z.ZodString;
    canCreateChildren: z.ZodString;
    canEditChildren: z.ZodString;
    canRevokeChildren: z.ZodString;
    canManageChildrenPermissions: z.ZodString;
    canManageChildrenProfiles: z.ZodOptional<z.ZodBoolean>;
    canViewAnalytics: z.ZodBoolean;
    id: z.ZodString;
}, z.core.$strip>;
export type Role = z.infer<typeof RoleValidator>;
//# sourceMappingURL=role.d.ts.map