import type { TRegisterErrors } from '@venizia/ignis-helpers/core'; /** Codes a client branches on for a repository-level failure that is the caller's fault, not the server's. */ export declare const RepositoryErrors: { readonly ENTITY_NOT_FOUND: { readonly message: { readonly text: "Entity not found"; readonly code: "core.repository.entity_not_found"; }; readonly statusCode: 404; readonly category: "business"; }; }; /** Registers these codes with the shared key registry so a consumer gets autocomplete on `messageCode`. Augments the `/core` subpath, not the root barrel - kernel never imports the bare package, so nothing else in this program would make the root specifier resolvable for the merge. */ declare module '@venizia/ignis-helpers/core' { interface IErrorKeyRegistry extends TRegisterErrors { } } //# sourceMappingURL=errors.d.ts.map