export type PermissionAction = "allow" | "deny" | "ask";
export interface PermissionRule {
    permission: string;
    pattern: string;
    action: PermissionAction;
}
export type PermissionRuleset = PermissionRule[];
export interface CategorizedPermissions {
    [key: string]: PermissionAction | Record<string, PermissionAction>;
}
export declare function isPermissionAction(value: unknown): value is PermissionAction;
//# sourceMappingURL=types.d.ts.map