import { CSSProperties } from 'vue'; import { RenderNode } from './interface.ts'; export interface TransBtnProps { className: string; style?: CSSProperties; customizeIcon?: RenderNode; customizeIconProps?: any; onMouseDown?: (event: MouseEvent) => void; onClick?: (event: MouseEvent) => void; } /** * Small wrapper for Select icons (clear/arrow/etc.). * Prevents default mousedown to avoid blurring or caret moves, and * renders a custom icon or a fallback icon span. * * DOM structure: * * { icon || {children} } * */ declare const TransBtn: import('vue').DefineSetupFnComponent; export default TransBtn;