import { type APIErrorResponse, type ChannelState, ErrorFromResponse, type MessageResponse } from 'stream-chat'; /** * Utility function for jumpToFirstUnreadMessage * @param targetId * @param msgSet */ export declare const findInMsgSetById: (targetId: string, msgSet: ReturnType[]) => { index: number; target: import("stream-chat").LocalMessage; } | { index: number; target?: undefined; }; /** * Utility function for jumpToFirstUnreadMessage * @param targetDate * @param msgSet * @param exact */ export declare const findInMsgSetByDate: (targetDate: Date, msgSet: MessageResponse[] | ReturnType[], exact?: boolean) => { index: number; target: import("stream-chat").LocalMessage | MessageResponse; } | { index: number; target?: undefined; }; /** * Compatibility adapter: * LocalMessage.error expects ErrorFromResponse, but some transport failures * (for example Axios ERR_NETWORK while offline) do not have an HTTP response payload. */ export declare const adaptMessageSendErrorToErrorFromResponse: (error: unknown) => ErrorFromResponse; //# sourceMappingURL=utils.d.ts.map