import type { JSX } from '../../stencil-public-runtime'; import type { AccessKeyPropType, AriaDescriptionPropType, ButtonTypePropType, ButtonVariantPropType, CustomClassPropType, FocusableElement, IconsPropType, IdPropType, InlinePropType, LabelWithExpertSlotPropType, PopoverAlignPropType, ShortKeyPropType, StencilUnknown, SyncValueBySelectorPropType, TooltipAlignPropType } from '../../schema'; import type { PopoverButtonProps, PopoverButtonStates } from '../../schema/components/popover-button'; export declare class KolPopoverButtonWc implements PopoverButtonProps, FocusableElement { private refButton?; private readonly popoverCtrl; private popoverElement?; private readonly popoverId; private readonly setPopoverElementRef; private readonly setButtonElementRef; private on; state: PopoverButtonStates; private popoverOpen; hidePopover(): Promise; showPopover(): Promise; focus(): Promise; click(): Promise; private handleToggle; render(): JSX.Element; _accessKey?: AccessKeyPropType; _ariaDescription?: AriaDescriptionPropType; _customClass?: CustomClassPropType; _disabled?: boolean; _hideLabel?: boolean; _icons?: IconsPropType; _id?: IdPropType; _inline?: InlinePropType; _label: LabelWithExpertSlotPropType; _name?: string; _popoverAlign?: PopoverAlignPropType; _shortKey?: ShortKeyPropType; _syncValueBySelector?: SyncValueBySelectorPropType; _tabIndex?: number; _tooltipAlign?: TooltipAlignPropType; _type?: ButtonTypePropType; _value?: StencilUnknown; _variant?: ButtonVariantPropType; validateInline(value?: InlinePropType): void; validatePopoverAlign(value?: PopoverAlignPropType): void; componentWillLoad(): void; componentDidRender(): void; disconnectedCallback(): void; }