import { IActivityHandler, IActivityContext, Deferrable } from "../../IActivityHandler";
import { MapProvider } from "./MapProvider";
/** Defines inputs for the GetLayerProperty activity. */
export interface GetLayerPropertyInputs {
    /** The ID of the layer whose property is of interest. */
    layerId: string | number;
    /** The name of the property of interest. The name is case-sensitive. */
    name: string;
}
/** Defines outputs for the GetLayerProperty activity. */
export interface GetLayerPropertyOutputs {
    value: any;
}
export declare class GetLayerProperty implements IActivityHandler {
    static action: string;
    static suite: string;
    execute(inputs: GetLayerPropertyInputs, context: IActivityContext, type: typeof MapProvider): Deferrable<GetLayerPropertyOutputs>;
}
