/** * Represents an image staged for upload */ export interface StagedImage { id: string; name: string; dataUrl: string; file: File; size: number; type: string; } interface UseMessageImagesReturn { images: StagedImage[]; addImage: (file: File) => Promise; addImages: (files: File[]) => Promise; removeImage: (id: string) => void; clearImages: () => void; } /** * Hook for managing images in message input * @returns Object with images array and management functions */ export declare function useMessageImages(): UseMessageImagesReturn; export {}; //# sourceMappingURL=use-message-images.d.ts.map