import { EventEmitter } from "@angular/core";
import { ThTdProvider } from "@esfaenza/es-table";
import { EsModalComponent } from "../../es-modal/es-modal.component";
import * as i0 from "@angular/core";
export declare class FormSelectorDialogComponent {
    Subject: string;
    EsTableTemplate: ThTdProvider;
    TableClasses: string;
    SingleSelection: boolean;
    searchView: any;
    onClearValue: EventEmitter<void>;
    onCloseDialog: EventEmitter<void>;
    onConfirmSelection: EventEmitter<void>;
    onSearchRequest: EventEmitter<boolean>;
    onDialogVisibilityChange: EventEmitter<boolean>;
    itemSearch: EsModalComponent;
    show(): void;
    hide(): void;
    static ɵfac: i0.ɵɵFactoryDeclaration<FormSelectorDialogComponent, never>;
    static ɵcmp: i0.ɵɵComponentDeclaration<FormSelectorDialogComponent, "form-selector-dialog", never, { "Subject": { "alias": "Subject"; "required": false; }; "EsTableTemplate": { "alias": "EsTableTemplate"; "required": false; }; "TableClasses": { "alias": "TableClasses"; "required": false; }; "SingleSelection": { "alias": "SingleSelection"; "required": false; }; "searchView": { "alias": "searchView"; "required": false; }; }, { "onClearValue": "onClearValue"; "onCloseDialog": "onCloseDialog"; "onConfirmSelection": "onConfirmSelection"; "onSearchRequest": "onSearchRequest"; "onDialogVisibilityChange": "onDialogVisibilityChange"; }, never, ["[filters]"], true, never>;
}
