import { EventEmitter } from '@angular/core';
import * as i0 from "@angular/core";
type HeaderType = 'standard' | 'minimal';
export declare class HeaderComponent {
    headerType: HeaderType;
    showBackButton: boolean;
    showLogo: boolean;
    logoSrc: string;
    logoAlt: string;
    language: string;
    showCloseButton: boolean;
    onBack: EventEmitter<void>;
    onClose: EventEmitter<void>;
    get isRtl(): boolean;
    static ɵfac: i0.ɵɵFactoryDeclaration<HeaderComponent, never>;
    static ɵcmp: i0.ɵɵComponentDeclaration<HeaderComponent, "app-header", never, { "headerType": { "alias": "headerType"; "required": false; }; "showBackButton": { "alias": "showBackButton"; "required": false; }; "showLogo": { "alias": "showLogo"; "required": false; }; "logoSrc": { "alias": "logoSrc"; "required": false; }; "logoAlt": { "alias": "logoAlt"; "required": false; }; "language": { "alias": "language"; "required": false; }; "showCloseButton": { "alias": "showCloseButton"; "required": false; }; }, { "onBack": "onBack"; "onClose": "onClose"; }, never, never, true, never>;
}
export declare class ChatHeaderComponent {
    isMenuOpen: boolean;
    showBackButton: boolean;
    showLogo: boolean;
    logoSrc: string;
    logoAlt: string;
    language: string;
    onBack: EventEmitter<void>;
    onClose: EventEmitter<void>;
    get isRtl(): boolean;
    onDocumentClick(event: MouseEvent): void;
    static ɵfac: i0.ɵɵFactoryDeclaration<ChatHeaderComponent, never>;
    static ɵcmp: i0.ɵɵComponentDeclaration<ChatHeaderComponent, "app-chat-header", never, { "showBackButton": { "alias": "showBackButton"; "required": false; }; "showLogo": { "alias": "showLogo"; "required": false; }; "logoSrc": { "alias": "logoSrc"; "required": false; }; "logoAlt": { "alias": "logoAlt"; "required": false; }; "language": { "alias": "language"; "required": false; }; }, { "onBack": "onBack"; "onClose": "onClose"; }, never, never, true, never>;
}
export {};
