@public-ui/components
Version:
Contains all web components that belong to KoliBri - The accessible HTML-Standard.
30 lines (29 loc) • 1.3 kB
TypeScript
import type { AlternativeButtonLinkRolePropType, ButtonCallbacksPropType, ButtonTypePropType, ButtonVariantPropType, CustomClassPropType, IconsPropType, LabelPropType, NamePropType, SplitButtonProps, SplitButtonStates, StencilUnknown, Stringified, SyncValueBySelectorPropType, TooltipAlignPropType } from '../../schema';
import type { JSX } from '../../stencil-public-runtime';
export declare class KolSplitButton implements SplitButtonProps {
private readonly clickButtonHandler;
private readonly clickToggleHandler;
private readonly toggleDropdown;
private readonly handleOnClose;
render(): JSX.Element;
closePopup(): Promise<void>;
_ariaControls?: string;
_ariaExpanded?: boolean;
_ariaSelected?: boolean;
_customClass?: CustomClassPropType;
_disabled?: boolean;
_hideLabel?: boolean;
_icons?: IconsPropType;
_id?: string;
_label: LabelPropType;
_name?: NamePropType;
_on?: ButtonCallbacksPropType<StencilUnknown>;
_role?: AlternativeButtonLinkRolePropType;
_syncValueBySelector?: SyncValueBySelectorPropType;
_tabIndex?: number;
_tooltipAlign?: TooltipAlignPropType;
_type?: ButtonTypePropType;
_value?: Stringified<StencilUnknown>;
_variant?: ButtonVariantPropType;
state: SplitButtonStates;
}