import type { IDataObject } from 'n8n-workflow'; export interface Problem { code?: string; message?: string; detail?: string; title?: string; type?: string; status?: number; retryable?: boolean; } export interface ControlProblem { message: string; code?: string; status?: number; retryable?: boolean; notFound: boolean; } export declare function problemMessage(err: Problem | undefined, status?: number): string; export declare function controlProblem(err: Problem | undefined, status?: number): ControlProblem; export declare function revokeMatchedNothing(records: IDataObject[]): IDataObject | undefined; export declare function recordsFromResult(result: unknown): IDataObject[]; export interface EnvelopeProblem { __whisperProblem: Problem; status?: number; } export declare function decodeEnvelope(body: unknown, httpStatus: number): IDataObject[]; export declare function nothingRevokedMessage(serverMessage: string | undefined, selector: string): string;