import { AfterViewInit, EventEmitter } from '@angular/core';
import { AppConfig } from '../../systelab-components.module.config';
import * as i0 from "@angular/core";
export declare class DialogHeaderComponent implements AfterViewInit {
    private config;
    withClose: boolean;
    withInfo: boolean;
    withProgressBar: boolean;
    withTextProgressBar: boolean;
    withHome: boolean;
    withMinimize: boolean;
    withDrag: boolean;
    close: EventEmitter<any>;
    info: EventEmitter<any>;
    home: EventEmitter<any>;
    minimize: EventEmitter<any>;
    textProgress: string;
    progress: number;
    private on;
    private here;
    constructor(config: AppConfig);
    ngAfterViewInit(): void;
    doClose(): void;
    doInfo(): void;
    doHome(): void;
    doMinimize(): void;
    go(n: number, textProgress?: string): void;
    private move;
    private place;
    static ɵfac: i0.ɵɵFactoryDeclaration<DialogHeaderComponent, [{ optional: true; }]>;
    static ɵcmp: i0.ɵɵComponentDeclaration<DialogHeaderComponent, "systelab-dialog-header", never, { "withClose": { "alias": "withClose"; "required": false; }; "withInfo": { "alias": "withInfo"; "required": false; }; "withProgressBar": { "alias": "withProgressBar"; "required": false; }; "withTextProgressBar": { "alias": "withTextProgressBar"; "required": false; }; "withHome": { "alias": "withHome"; "required": false; }; "withMinimize": { "alias": "withMinimize"; "required": false; }; "withDrag": { "alias": "withDrag"; "required": false; }; }, { "close": "close"; "info": "info"; "home": "home"; "minimize": "minimize"; }, never, ["*"], false, never>;
}
