import { IActivityHandler, IActivityContext, Deferrable, EmptyOutputs } from "../../IActivityHandler";
import { MapProvider } from "./MapProvider";
export interface SetLayerPopupInputs {
    template: object;
    layerId: string | number;
}
/** Sets a popup template on the given layer. The popup applies to all features of the layer. */
export declare class SetLayerPopup implements IActivityHandler {
    static action: string;
    static suite: string;
    execute(inputs: SetLayerPopupInputs, context: IActivityContext, type: typeof MapProvider): Deferrable<EmptyOutputs>;
}
