export type SelectTarget = string | HTMLElement | null | undefined;
/**
* 选中元素内的所有文本(支持 slot 内容)
* @param target 目标元素(选择器字符串或 DOM 元素)
* @returns boolean 是否选中成功
*/
export declare function selectText(target: SelectTarget): boolean;
/**
* 清空当前选中的文本
*/
export declare function clearSelection(): void;
/**
* 获取当前选中的文本内容
* @returns string
*/
export declare function getSelectedText(): string;
/**
* 判断当前是否有选中的文本
* @returns boolean
*/
export declare function hasSelection(): boolean;
/**
* 选中输入框/文本域内的文本
* @param target 目标元素
* @returns boolean
*/
export declare function selectInputText(target: SelectTarget): boolean;
declare const _default: {
select: typeof selectText;
clear: typeof clearSelection;
getText: typeof getSelectedText;
hasSelection: typeof hasSelection;
selectInput: typeof selectInputText;
};
export default _default;