import { EventEmitter } from '@angular/core';
import { MatDialogRef } from '@angular/material/dialog';
import { BabylonGalleryFilter } from '../babylon-gallery';
import * as i0 from "@angular/core";
export declare class BabylonFilterModalComponent {
    private readonly dialogRef;
    title?: string;
    subtitle?: string;
    filters?: BabylonGalleryFilter[];
    rooms?: Boolean;
    filterSelect: EventEmitter<BabylonGalleryFilter>;
    constructor(dialogRef: MatDialogRef<BabylonFilterModalComponent>);
    close(filter?: BabylonGalleryFilter): void;
    static ɵfac: i0.ɵɵFactoryDeclaration<BabylonFilterModalComponent, never>;
    static ɵcmp: i0.ɵɵComponentDeclaration<BabylonFilterModalComponent, "lib-filter-modal", never, { "title": { "alias": "title"; "required": false; }; "subtitle": { "alias": "subtitle"; "required": false; }; "filters": { "alias": "filters"; "required": false; }; "rooms": { "alias": "rooms"; "required": false; }; }, { "filterSelect": "filterSelect"; }, never, never, true, never>;
}
