import { AfterContentInit, QueryList } from '@angular/core'; import { KbqButton, KbqButtonStyles } from '@koobiq/components/button'; import { KbqColorDirective, KbqComponentColors, ThemePalette } from '@koobiq/components/core'; import { KbqDropdownTrigger } from '@koobiq/components/dropdown'; import * as i0 from "@angular/core"; export declare class KbqSplitButton extends KbqColorDirective implements AfterContentInit { private nativeElement; /** @docs-private */ protected buttons: QueryList; /** @docs-private */ protected dropdownTrigger: KbqDropdownTrigger; /** Sets the width of the dropdown to the width of the trigger. Default is false */ panelAutoWidth: boolean; /** component style, will be set for nested buttons */ get kbqStyle(): string; set kbqStyle(value: KbqButtonStyles | string); private _kbqStyle; /** component color, will be set for nested buttons */ get color(): KbqComponentColors | ThemePalette | string; set color(value: KbqComponentColors | ThemePalette | string); /** Whether the checkbox is disabled. */ get disabled(): boolean; set disabled(value: boolean); protected _disabled: boolean; get firstDisabled(): boolean; get secondDisabled(): boolean; constructor(); ngAfterContentInit(): void; private updateClasses; private updateColor; private updateStyle; private updateDisabledState; private updateDropdownParams; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; static ngAcceptInputType_disabled: unknown; }