import { FileUpload } from '../../../types/types';
import type { MessageInputContextValue } from '../MessageInputContext';
export declare const useMessageDetailsForState: (message: MessageInputContextValue["editing"], initialValue?: string) => {
    fileUploads: FileUpload[];
    imageUploads: FileUpload[];
    mentionedUsers: string[];
    numberOfUploads: number;
    setFileUploads: import("react").Dispatch<import("react").SetStateAction<FileUpload[]>>;
    setImageUploads: import("react").Dispatch<import("react").SetStateAction<FileUpload[]>>;
    setMentionedUsers: import("react").Dispatch<import("react").SetStateAction<string[]>>;
    setNumberOfUploads: import("react").Dispatch<import("react").SetStateAction<number>>;
    setShowMoreOptions: import("react").Dispatch<import("react").SetStateAction<boolean>>;
    setText: import("react").Dispatch<import("react").SetStateAction<string>>;
    showMoreOptions: boolean;
    text: string;
};
//# sourceMappingURL=useMessageDetailsForState.d.ts.map