import type { CSSResultArray, PropertyValues } from 'lit'; import { PharosButton } from '../button/pharos-button'; import type { ButtonType, LinkTarget, IconName, ButtonVariant } from '../button/pharos-button'; export type { ButtonType, LinkTarget, IconName, ButtonVariant }; /** * Pharos toggle button component. * * @tag pharos-toggle-button * * @slot - Contains the content of the button (the default slot). * */ export declare class PharosToggleButton extends PharosButton { /** * Indicates that the button is currently toggled on and cannot be pressed or focused by the user. * @attr selected */ selected: boolean; private _first; private _last; private _hideLeftBorder; private _hideRightBorder; constructor(); static get styles(): CSSResultArray; protected update(changedProperties: PropertyValues): void; protected firstUpdated(): void; private _handleClickToggle; } //# sourceMappingURL=pharos-toggle-button.d.ts.map