import { GroupStyle } from '../utils'; import type { Channel } from 'stream-chat'; import type { StreamMessage } from '../../../context/ChannelStateContext'; import type { DefaultStreamChatGenerics } from '../../../types/types'; export declare const useEnrichedMessages: (args: { channel: Channel; disableDateSeparator: boolean; hideDeletedMessages: boolean; hideFirstDateSeparator: boolean; hideNewMessageSeparator: boolean; messages: StreamMessage[]; noGroupByUser: boolean; groupStyles?: ((message: StreamMessage, previousMessage: StreamMessage, nextMessage: StreamMessage, noGroupByUser: boolean) => GroupStyle) | undefined; headerPosition?: number | undefined; }) => { messageGroupStyles: Record; messages: StreamMessage[]; }; //# sourceMappingURL=useEnrichedMessages.d.ts.map