import { ThreadModel } from '../../../models/ThreadModel';
import { MessageModel } from '../../../models/MessageModel';
export type StateType = {
    element: HTMLDivElement;
    thread: ThreadModel;
    message: MessageModel;
};
export type MobileMessageActionsType = {
    selectedValue?: {
        thread: ThreadModel;
        message: MessageModel;
        top: number;
        left: number;
        bottom: number;
        getBoundingClientRect: () => DOMRect;
    };
    handleSelectMessage: (thread: ThreadModel, message: MessageModel, element: HTMLDivElement) => void;
    handleCloseSelection: () => void;
};
export declare const useMobileMessageActions: () => MobileMessageActionsType;
