/// <reference types="react" />
import { ILayerInfo } from "../../api/common";
/**
 * @hidden
 */
export interface IAddLayerProps {
    locale: string;
    onLayerAdded: (layer: ILayerInfo) => void;
    onAddLayerBusyWorker: (name: string) => void;
    onRemoveLayerBusyWorker: (name: string) => void;
}
/**
 * @hidden
 */
export interface IAddLayerState {
    selectedType: string;
}
/**
 * @hidden
 */
export interface IAddLayerContentProps {
    locale: string;
    onLayerAdded: (layer: ILayerInfo) => void;
    onAddLayerBusyWorker: (name: string) => void;
    onRemoveLayerBusyWorker: (name: string) => void;
}
/**
 * @hidden
 */
export declare const AddLayer: (props: IAddLayerProps) => JSX.Element;
