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;