export interface RequestFilter {
    /** A list of action filters that define criteria for filtering results. Each filter specifies a key, match option, and corresponding values to filter on. */
    actions?: any[];
}
export interface ListRecommendedActionsInput {
    /** The criteria that you want all returned recommended actions to match. */
    filter?: RequestFilter;
    /** The maximum number of results to return in the response. */
    maxResults?: number;
    /** The pagination token that indicates the next set of results that you want to retrieve. */
    nextToken?: string;
}
/** BCM Recommended Actions service binding for Step Functions SDK integrations. */
export declare class BCMRecommendedActions {
    constructor();
    listRecommendedActions<T>(params: ListRecommendedActionsInput): Promise<T>;
}
//# sourceMappingURL=BCMRecommendedActions.d.ts.map