import { AfterViewInit, ElementRef } from '@angular/core';
import { IonContent, IonInfiniteScroll, IonSearchbar, NavParams } from '@ionic/angular';
import { IonSelectableComponent } from './ion-selectable.component';
import * as i0 from "@angular/core";
export declare class IonSelectableModalComponent implements AfterViewInit {
    private navParams;
    _element: ElementRef;
    _content: IonContent;
    _header: HTMLElement;
    selectComponent: IonSelectableComponent;
    _searchbarComponent: IonSearchbar;
    _infiniteScroll: IonInfiniteScroll;
    _cssClass: boolean;
    get _canClearCssClass(): boolean;
    get _isMultipleCssClass(): boolean;
    get _isSearchingCssClass(): boolean;
    get _isIos(): boolean;
    _isMD(): boolean;
    get _isAddItemTemplateVisibleCssClass(): boolean;
    onResize(): void;
    constructor(navParams: NavParams, _element: ElementRef);
    ngAfterViewInit(): void;
    static ɵfac: i0.ɵɵFactoryDeclaration<IonSelectableModalComponent, never>;
    static ɵcmp: i0.ɵɵComponentDeclaration<IonSelectableModalComponent, "ion-selectable-modal", never, {}, {}, never, never, true, never>;
}
