export declare abstract class CustomError extends Error { name: string; code: T; constructor(name: string, code: T); } export declare class BackendHttpError extends CustomError { data?: unknown; constructor(code: number, data?: unknown); } export declare class BackendPaginationError extends CustomError<"tooLow" | "notANumber"> { constructor(code: "tooLow" | "notANumber"); }