import { IFlashMessageModel } from '@edifice.io/client'; export interface UseMessageFlashListContainerReturn { /** Array of flash messages */ messages: IFlashMessageModel[] | undefined; /** Loading state for fetching messages */ isLoading: boolean; /** Error state from fetching messages */ error: Error | null; /** Handler to mark a message as read */ handleMarkAsRead: (message: IFlashMessageModel) => void; } /** * Custom hook that provides flash messages data and handlers with exposed loading states * @returns Object containing messages, loading state, error state, and mark as read handler */ export declare const useMessageFlashListContainer: () => UseMessageFlashListContainerReturn;