import { IActivityHandler, IActivityContext, Deferrable } from "../../IActivityHandler";
import { MapProvider } from "./MapProvider";
/** Defines inputs for the RemoveLayer activity. */
export interface RemoveLayerInputs {
    /** The ID of the layer to be removed from the map. */
    layerId: string | number;
}
/** Defines outputs for the RemoveLayer activity. */
export interface RemoveLayerOutputs {
    success: boolean;
}
export declare class RemoveLayer implements IActivityHandler {
    static action: string;
    static suite: string;
    execute(inputs: RemoveLayerInputs, context: IActivityContext, type: typeof MapProvider): Deferrable<RemoveLayerOutputs>;
}
