/// <reference types="react" />
/**
 * 布局管理 Hook
 * 管理组件布局相关的状态和逻辑
 */
export declare const useMarkdownInputFieldLayout: () => {
    collapseSendActions: boolean;
    setCollapseSendActions: import("react").Dispatch<import("react").SetStateAction<boolean>>;
    rightPadding: number;
    setRightPadding: import("react").Dispatch<import("react").SetStateAction<number>>;
    topRightPadding: number;
    setTopRightPadding: import("react").Dispatch<import("react").SetStateAction<number>>;
    quickRightOffset: number;
    setQuickRightOffset: import("react").Dispatch<import("react").SetStateAction<number>>;
    inputRef: import("react").RefObject<HTMLDivElement>;
    dimensions: {
        width: number;
        height: number;
    };
};
