import * as React from 'react';
import { Light } from '../../../DatabaseServices/Lights/Light';
import { LightModalState } from '../../Store/RightPanelStore/LightStore';
import { RightPanelStore } from '../../Store/RightPanelStore/RightPanelStore';
export declare class LightModal extends React.Component<{
    store?: RightPanelStore;
}, {}> {
    isCollapse: boolean;
    render(): JSX.Element;
}
interface ILightComponentProps {
    data: LightModalState;
    light: Light;
    pars: [string, string][];
    isShowPos: boolean;
    isSelectTarget: boolean;
    hideColor?: boolean;
    hasApplyBtn?: boolean;
}
export declare class LightDataCom extends React.Component<ILightComponentProps, {}> {
    target: string;
    showHelper: boolean;
    handleSelectTarget: () => Promise<void>;
    private UpdateTarget;
    HandleFocus: () => void;
    private applyChange;
    UNSAFE_componentWillMount(): void;
    render(): JSX.Element;
}
export {};
//# sourceMappingURL=LightModal.d.ts.map