import { EventEmitter } from '@angular/core';
import { BabylonLanguageModalItem } from '../babylon-language-modal/babylon-language-modal.component';
import { BabylonImageI } from '../../../interfaces';
import * as i0 from "@angular/core";
export declare class BabylonLanguageModalV3Component {
    title?: string;
    subtitle?: string;
    items?: BabylonLanguageModalItem[];
    selected?: BabylonLanguageModalItem;
    image?: BabylonImageI;
    languageSelect: EventEmitter<BabylonLanguageModalItem>;
    private readonly dialogRef;
    selectLanguage(language: BabylonLanguageModalItem): void;
    close(): void;
    static ɵfac: i0.ɵɵFactoryDeclaration<BabylonLanguageModalV3Component, never>;
    static ɵcmp: i0.ɵɵComponentDeclaration<BabylonLanguageModalV3Component, "lib-babylon-language-modal-v3", never, { "title": { "alias": "title"; "required": false; }; "subtitle": { "alias": "subtitle"; "required": false; }; "items": { "alias": "items"; "required": false; }; "selected": { "alias": "selected"; "required": false; }; "image": { "alias": "image"; "required": false; }; }, { "languageSelect": "languageSelect"; }, never, never, true, never>;
}
