interface RawError { SOURCE: string; MESSAGE: string; } interface RawInfo { SSEURL?: string; LASTCHANGEID?: string; } export interface RawResult { ERROR?: RawError; INFO?: RawInfo; } export interface RawResponse { RESPONSE?: { RESULT?: RawResult[]; }; } export declare function isErrorResponse(response: RawResult): boolean; export declare function getFirstErrorResponse(response: RawResponse): RawResult; export declare function hasErrorResponse(response: RawResponse): boolean; export declare class Response { schema: T; constructor(schema: T); protected static parseDate(date: string): Date | null; } export {};