import { IActivityHandler, IActivityContext, Deferrable } from "../../IActivityHandler";
import { MapProvider } from "./MapProvider";
/** Defines inputs for the GetTable activity. */
export interface GetTableInputs {
    /** The ID of the table to be retrieved. */
    tableId: string | number;
    mapServiceId?: string | number;
}
/** Defines outputs for the GetTable activity. */
export interface GetTableOutputs {
    /** Indicates the table. */
    table: __esri.Layer;
}
export declare class GetTable implements IActivityHandler {
    static action: string;
    static suite: string;
    execute(inputs: GetTableInputs, context: IActivityContext, type: typeof MapProvider): Deferrable<GetTableOutputs>;
}
