export interface QueryForecastInput {
    /** The filtering criteria to apply when retrieving the forecast. For example, to get the forecast for client_21 in the electricity usage dataset, specify the following: {"item_id" : "client_21"} To get t */
    Filters: Record<string, string>;
    /** The Amazon Resource Name (ARN) of the forecast to query. */
    ForecastArn: string;
    /** The end date for the forecast. Specify the date using this format: yyyy-MM-dd'T'HH:mm:ss (ISO 8601 format). For example, 2015-01-01T20:00:00. */
    EndDate?: string;
    /** If the result of the previous request was truncated, the response includes a NextToken. To retrieve the next set of results, use the token in the next request. Tokens expire after 24 hours. */
    NextToken?: string;
    /** The start date for the forecast. Specify the date using this format: yyyy-MM-dd'T'HH:mm:ss (ISO 8601 format). For example, 2015-01-01T08:00:00. */
    StartDate?: string;
}
export interface QueryWhatIfForecastInput {
    /** The filtering criteria to apply when retrieving the forecast. For example, to get the forecast for client_21 in the electricity usage dataset, specify the following: {"item_id" : "client_21"} To get t */
    Filters: Record<string, string>;
    /** The Amazon Resource Name (ARN) of the what-if forecast to query. */
    WhatIfForecastArn: string;
    /** The end date for the what-if forecast. Specify the date using this format: yyyy-MM-dd'T'HH:mm:ss (ISO 8601 format). For example, 2015-01-01T20:00:00. */
    EndDate?: string;
    /** If the result of the previous request was truncated, the response includes a NextToken. To retrieve the next set of results, use the token in the next request. Tokens expire after 24 hours. */
    NextToken?: string;
    /** The start date for the what-if forecast. Specify the date using this format: yyyy-MM-dd'T'HH:mm:ss (ISO 8601 format). For example, 2015-01-01T08:00:00. */
    StartDate?: string;
}
/** forecastquery service binding for Step Functions SDK integrations. */
export declare class forecastquery {
    constructor();
    queryForecast<T>(params: QueryForecastInput): Promise<T>;
    queryWhatIfForecast<T>(params: QueryWhatIfForecastInput): Promise<T>;
}
//# sourceMappingURL=forecastquery.d.ts.map