import * as React from 'react'; import OlControl from 'ol/control/Control'; import { IRolContext } from '../RolContext'; import { BaseContainer, IBaseContainerProps, IBaseContaineState } from './BaseContainer'; export interface IControlProps extends IBaseContainerProps { /** * Content. */ children: React.ReactNode; } export interface IControlState extends IBaseContaineState { /** * Control. */ control: OlControl; } export declare class Control extends BaseContainer { static contextType: React.Context; context: IRolContext; /** * Control div. */ private controlDiv; constructor(props: IControlProps); componentDidMount(): void; componentWillUnmount(): void; createControl(): void; render(): React.ReactNode; }