import { OnInit, TemplateRef } from '@angular/core';
import { MobileModeBase } from '@fundamental-ngx/core/mobile-mode';
import { ComboboxInterface } from '../combobox.interface';
import * as i0 from "@angular/core";
export declare class ComboboxMobileComponent extends MobileModeBase<ComboboxInterface> implements OnInit {
    /** @hidden */
    dialogTemplate: TemplateRef<any>;
    /**
     * @hidden
     * For internal usage
     * Control element, which will be rendered inside dialog.
     * List element, which will be rendered inside dialog.
     */
    childContent: {
        listTemplate: TemplateRef<any>;
        controlTemplate: TemplateRef<any>;
    } | null;
    /** @hidden */
    private _selectedBackup;
    /** @hidden */
    constructor(comboboxComponent: ComboboxInterface);
    /** @hidden */
    ngOnInit(): void;
    /** @hidden */
    handleDismiss(): void;
    /** @hidden */
    handleApprove(): void;
    /** @hidden */
    private _toggleDialog;
    /** @hidden */
    private _listenOnMultiInputOpenChange;
    /** @hidden */
    private _open;
    /** @hidden */
    private _focusInputElementOnceOpened;
    static ɵfac: i0.ɵɵFactoryDeclaration<ComboboxMobileComponent, never>;
    static ɵcmp: i0.ɵɵComponentDeclaration<ComboboxMobileComponent, "fd-combobox-mobile", never, {}, {}, never, never, true, never>;
}
