import { ElementRef } from '@angular/core';
import { ComponentSize } from '../../form-controls/types/sizing.type';
import * as i0 from "@angular/core";
export declare class KcBaseModalComponent {
    private el;
    showCloseButton: import("@angular/core").InputSignal<boolean>;
    title: import("@angular/core").InputSignal<string | undefined>;
    titleIconClass: import("@angular/core").InputSignal<string | undefined>;
    showHeaderSeperator: import("@angular/core").InputSignal<boolean>;
    autoWidth: import("@angular/core").InputSignal<boolean>;
    componentSizes: Record<string, ComponentSize>;
    close: import("@angular/core").OutputEmitterRef<void>;
    constructor(el: ElementRef);
    onClose(): void;
    static ɵfac: i0.ɵɵFactoryDeclaration<KcBaseModalComponent, never>;
    static ɵcmp: i0.ɵɵComponentDeclaration<KcBaseModalComponent, "kc-base-modal", never, { "showCloseButton": { "alias": "showCloseButton"; "required": false; "isSignal": true; }; "title": { "alias": "title"; "required": false; "isSignal": true; }; "titleIconClass": { "alias": "titleIconClass"; "required": false; "isSignal": true; }; "showHeaderSeperator": { "alias": "showHeaderSeperator"; "required": false; "isSignal": true; }; "autoWidth": { "alias": "autoWidth"; "required": false; "isSignal": true; }; }, { "close": "close"; }, never, ["[rightSideSlot]", "*"], true, never>;
}
//# sourceMappingURL=kc-base-modal.component.d.ts.map