import type { AuthupErrorOptions } from '@authup/errors'; import { AuthupError } from '@authup/errors'; import type { PolicyIssue } from '../../policy'; export declare const PERMISSION_ERROR_INSTANCE: unique symbol; export declare class PermissionError extends AuthupError { constructor(options?: AuthupErrorOptions); static notFound(name: string): PermissionError; static denied(name: string): PermissionError; static deniedAll(names: string[]): PermissionError; static evaluationFailed(name: string | string[], issues?: PolicyIssue[]): PermissionError; } //# sourceMappingURL=module.d.ts.map