UNPKG

@public-ui/components

Version:

Contains all web components that belong to KoliBri - The accessible HTML-Standard.

40 lines (39 loc) 1.76 kB
import type { JSX } from '../../stencil-public-runtime'; import type { PopoverButtonProps, PopoverButtonStates } from '../../schema/components/popover-button'; import type { AccessKeyPropType, AlternativeButtonLinkRolePropType, AriaDescriptionPropType, ButtonCallbacksPropType, ButtonTypePropType, ButtonVariantPropType, CustomClassPropType, IconsPropType, LabelWithExpertSlotPropType, PopoverAlignPropType, ShortKeyPropType, StencilUnknown, Stringified, SyncValueBySelectorPropType, TooltipAlignPropType } from '../../schema'; export declare class KolPopoverButton implements PopoverButtonProps { private refButton?; private refPopover?; state: PopoverButtonStates; private justClosed; private handleBeforeToggle; private handleToggle; private handleButtonClick; componentDidRender(): void; disconnectedCallback(): void; render(): JSX.Element; _accessKey?: AccessKeyPropType; _ariaControls?: string; _ariaDescription?: AriaDescriptionPropType; _ariaExpanded?: boolean; _ariaSelected?: boolean; _customClass?: CustomClassPropType; _disabled?: boolean; _hideLabel?: boolean; _icons?: IconsPropType; _id?: string; _label: LabelWithExpertSlotPropType; _name?: string; _on?: ButtonCallbacksPropType<StencilUnknown>; _popoverAlign?: PopoverAlignPropType; _role?: AlternativeButtonLinkRolePropType; _shortKey?: ShortKeyPropType; _syncValueBySelector?: SyncValueBySelectorPropType; _tabIndex?: number; _tooltipAlign?: TooltipAlignPropType; _type?: ButtonTypePropType; _value?: Stringified<StencilUnknown>; _variant?: ButtonVariantPropType; validatePopoverAlign(value?: PopoverAlignPropType): void; componentWillLoad(): void; }