/// import { ThirdParty } from "../state/State"; export interface ThirdPartyLayersControllerProps { } export interface ThirdPartyLayersControllerState { APP_URL: string; thirdParties: ThirdParty[]; authenticated: any; } export interface ThirdPartyLayersControllerDispatch { requestThirdPartyServices: (app_url: string) => void; requestThirdPartyLayers: (thirdParty: ThirdParty, authenticated: boolean) => void; queueToFly: (bbox: number[]) => void; toggleLayer: (serviceId: number, layerId: number, toState: boolean) => void; toggleTransparency: (serviceId: number, layerId: number, alpha: number) => void; } declare const ThirdPartyLayersController: ({ APP_URL, requestThirdPartyServices, requestThirdPartyLayers, thirdParties, authenticated, queueToFly, toggleLayer, toggleTransparency, }: ThirdPartyLayersControllerProps & ThirdPartyLayersControllerState & ThirdPartyLayersControllerDispatch) => JSX.Element | null; export default ThirdPartyLayersController;