/// <reference types="react" />
import type { MarkdownEditorInstance } from '../../MarkdownEditor';
import type { MarkdownInputFieldProps } from '../types/MarkdownInputFieldProps';
interface UseMarkdownInputFieldRefsParams extends Pick<MarkdownInputFieldProps, 'inputRef' | 'value'> {
    setValue: (value: string) => void;
}
/**
 * Refs 管理 Hook
 * 管理组件中所有的 refs 和相关逻辑
 */
export declare const useMarkdownInputFieldRefs: (props: UseMarkdownInputFieldRefsParams) => {
    markdownEditorRef: import("react").MutableRefObject<MarkdownEditorInstance | undefined>;
    quickActionsRef: import("react").RefObject<HTMLDivElement>;
    actionsRef: import("react").RefObject<HTMLDivElement>;
    isSendingRef: import("react").MutableRefObject<boolean>;
    onEditorChange: (value: string) => void;
};
export {};
