import { EventEmitter } from '@angular/core';
import { BaseComponent } from '../../base.component';
import { ButtonModel } from '../../../models/button.model';
import { MenuItem } from 'primeng/api';
import * as i0 from "@angular/core";
export declare class CatSplitButtonComponent extends BaseComponent {
    buttonModel: ButtonModel;
    options: any;
    isSelectButton: boolean;
    model: any;
    modelChange: EventEmitter<any>;
    onMenuHide: EventEmitter<any>;
    onMenuShow: EventEmitter<any>;
    buttonClick: EventEmitter<void>;
    onDropdownClick: EventEmitter<any>;
    items: MenuItem[];
    setModelChange(event: any): void;
    onClick(event: any): void;
    menuHide(event: any): void;
    menuShow(event: any): void;
    dropdownClick(event: any): void;
    static ɵfac: i0.ɵɵFactoryDeclaration<CatSplitButtonComponent, never>;
    static ɵcmp: i0.ɵɵComponentDeclaration<CatSplitButtonComponent, "cat-split-button", never, { "buttonModel": { "alias": "buttonModel"; "required": false; }; "options": { "alias": "options"; "required": false; }; "isSelectButton": { "alias": "isSelectButton"; "required": false; }; "model": { "alias": "model"; "required": false; }; "items": { "alias": "items"; "required": false; }; }, { "modelChange": "modelChange"; "onMenuHide": "onMenuHide"; "onMenuShow": "onMenuShow"; "buttonClick": "buttonClick"; "onDropdownClick": "onDropdownClick"; }, never, never, true, never>;
}
