UNPKG

@kaspacom/ui

Version:

UI Component Library for KaspaCom DeFi Applications

20 lines 1.42 kB
import { EventEmitter, TemplateRef } from '@angular/core'; import { SplitButtonOption } from '../split-button.models'; import { ButtonVariant } from '../../../types/button-variant.type'; import { ComponentSize } from '../../../types/sizing.type'; import * as i0 from "@angular/core"; export declare class KcSplitButtonOptionsComponent { options: SplitButtonOption[]; variant: ButtonVariant; isFullscreenMenu: boolean; buttonSize: ComponentSize; customTemplate: TemplateRef<any> | null; optionSelected: EventEmitter<SplitButtonOption>; closeRequested: EventEmitter<void>; handleOptionClick(option: SplitButtonOption): void; getIconSize(): ComponentSize; handleContainerClick(event: MouseEvent): void; static ɵfac: i0.ɵɵFactoryDeclaration<KcSplitButtonOptionsComponent, never>; static ɵcmp: i0.ɵɵComponentDeclaration<KcSplitButtonOptionsComponent, "kc-split-button-options", never, { "options": { "alias": "options"; "required": false; }; "variant": { "alias": "variant"; "required": false; }; "isFullscreenMenu": { "alias": "isFullscreenMenu"; "required": false; }; "buttonSize": { "alias": "buttonSize"; "required": false; }; "customTemplate": { "alias": "customTemplate"; "required": false; }; }, { "optionSelected": "optionSelected"; "closeRequested": "closeRequested"; }, never, never, true, never>; } //# sourceMappingURL=split-button-options.component.d.ts.map