import { IActivityHandler, IActivityContext, Deferrable, EmptyInputs } from "../../IActivityHandler";
import { MapProvider } from "./MapProvider";
/** Defines outputs for the GetViewExtent activity. */
export interface GetViewExtentOutputs {
    /** The extent of the view. */
    extent: __esri.Extent;
    /** The center of the extent. */
    center: __esri.Point;
    /** The scale of the extent. */
    scale: number;
}
export declare class GetViewExtent implements IActivityHandler {
    static action: string;
    static suite: string;
    execute(inputs: EmptyInputs, context: IActivityContext, type: typeof MapProvider): Deferrable<GetViewExtentOutputs>;
}
