import { IObservableValue } from 'mobx';
import * as React from 'react';
import { TemplateParam } from '../../../DatabaseServices/Template/Param/TemplateParam';
import { DoorDrawerStore } from '../../Store/DoorDrawerStore/DoorDrawerStore';
export interface ITemplateselectProps {
    open: IObservableValue<boolean>;
    store: DoorDrawerStore;
    filter: string[];
}
export declare class TemplateSelect extends React.Component<ITemplateselectProps, {}> {
    private currentProps;
    private currentInfo;
    private container;
    curParams: TemplateParam[];
    constructor(props: any);
    private handleClose;
    componentDidMount(): void;
    componentWillUnmount(): void;
    render(): JSX.Element;
    private applySelectTemp;
}
//# sourceMappingURL=TemplateSelect.d.ts.map