import { UsageRow } from '../core/usage-error'; export interface CodedError extends Error { hide?: boolean; code?: Code; statusCode?: number; partialMatches?: UsageRow[]; body?: string | Record; } export declare function isCodedError(err: string | object | Error): err is CodedError; export declare function is404(err: string | object | Error): err is CodedError<404>; export declare function is409(err: string | object | Error): err is CodedError<409>; export declare function is404or409(err: string | object | Error): err is CodedError<404 | 409>;