import { LitElement } from 'lit'; import { SxProps } from '../types.js'; /** * A clickable item button with hover states and optional arrow indicator. * * @slot - Item content * @slot prefix - Left side content (icon, symbol) * @slot suffix - Right side content (replaces arrow if provided) * @fires tc-click - Fired when the item is clicked * @csspart button - The button element * @csspart prefix - The prefix container * @csspart content - The main content container * @csspart suffix - The suffix container * @csspart arrow - The arrow indicator * @attr {boolean} disabled - Whether the button is disabled * @attr {boolean} show-arrow - Whether to show the arrow indicator */ export declare class TcItemButton extends LitElement { disabled: boolean; showArrow: boolean; sx: SxProps; static styles: import('lit').CSSResult; private handleClick; render(): import('lit').TemplateResult<1>; } declare global { interface HTMLElementTagNameMap { 'tc-item-button': TcItemButton; } } //# sourceMappingURL=tc-item-button.d.ts.map