import { AuthupError } from '@authup/errors'; export declare const AUTHORIZATION_CATALOG_STALE_ERROR_INSTANCE: unique symbol; /** * A grant references a definition or a policy the supplied catalog does not * carry: the caller's cached catalog predates the definition or the junction * row and must be refetched. A definition the catalog carries with * `policies: null`, and one whose tree this copy cannot project, are not * stale but unevaluable, and a grant of either is dropped. * * Recognize it with `isAuthorizationCatalogStaleError`, never `instanceof`: * this package is a plain caret dependency of several workspaces, so a * consumer tree may resolve two copies of it and turn the one recoverable * state into an unrecoverable one. */ export declare class AuthorizationCatalogStaleError extends AuthupError { constructor(message: string); } //# sourceMappingURL=error.d.ts.map