import { EventEmitter } from '@angular/core';
import * as i0 from "@angular/core";
export declare class NgxBladeComponent {
    readonly DEFAULT_WIDTH: number;
    readonly DEFAULT_CONFIG: BladeConfig;
    isMinimized: boolean;
    width: number;
    config: BladeConfig | Partial<BladeConfig>;
    onClose: EventEmitter<any>;
    constructor();
    onMinimize(): void;
    onMaximize(): void;
    close(): void;
    static ɵfac: i0.ɵɵFactoryDeclaration<NgxBladeComponent, never>;
    static ɵcmp: i0.ɵɵComponentDeclaration<NgxBladeComponent, "ngx-blade", never, { "width": { "alias": "width"; "required": false; }; "config": { "alias": "config"; "required": false; }; }, { "onClose": "onClose"; }, never, ["[ngxBladeHeader]", "[ngxBladeBody]", "[ngxBladeFooter]"], true, never>;
}
export interface BladeConfig {
    closeButton: boolean;
    maximizeButton: boolean;
    isModal: boolean;
}
