/** The GetEntitlementsRequest contains parameters for the GetEntitlements operation. */
export interface GetEntitlementsInput {
    /** Product code is used to uniquely identify a product in AWS Marketplace. The product code will be provided by AWS Marketplace when the product listing is created. */
    ProductCode: string;
    /** Filter is used to return entitlements for a specific customer or for a specific dimension. Filters are described as keys mapped to a lists of values. Filtered requests are unioned for each value in th */
    Filter?: Record<string, string[]>;
    /** The maximum number of items to retrieve from the GetEntitlements operation. For pagination, use the NextToken field in subsequent calls to GetEntitlements. */
    MaxResults?: number;
    /** For paginated calls to GetEntitlements, pass the NextToken from the previous GetEntitlementsResult. */
    NextToken?: string;
}
/** Marketplace Entitlement Service service binding for Step Functions SDK integrations. */
export declare class MarketplaceEntitlementService {
    constructor();
    getEntitlements<T>(params: GetEntitlementsInput): Promise<T>;
}
//# sourceMappingURL=MarketplaceEntitlementService.d.ts.map