/* tslint:disable:all */ import { ICardAsyncService } from "./../../lib/repository/ICardAsyncService"; import { ICardService } from "./../../lib/repository/ICardService"; import { ICardSubscriptionDynamicService } from "./../../lib/repository/ICardSubscriptionDynamicService"; import { BinBody } from "./../../lib/types/bin_body"; import { ErrorResponse } from "./../../lib/types/error_response"; import { TokenResponse } from "./../../lib/types/remote/token_response"; import { SubscriptionCardAsyncTokenRequest } from "./../../lib/types/subscription_card_async_token_request"; import { SubscriptionCardAsyncTokenResponse } from "./../../lib/types/subscription_card_async_token_response"; import { SubscriptionTokenRequest } from "./../../lib/types/subscription_token_request"; /** * Implementation */ export declare class CardSubscriptionDynamicService implements ICardSubscriptionDynamicService { private readonly _cardServiceSubscription; private readonly _cardAsyncServiceSubscription; constructor(cardService: ICardService, cardAsyncService: ICardAsyncService); requestCardSubscriptionDynamicToken(bin: BinBody, body: SubscriptionCardAsyncTokenRequest | SubscriptionTokenRequest, mid: string, testEnv: boolean, regional: boolean, callback: (value: TokenResponse | SubscriptionCardAsyncTokenResponse | ErrorResponse) => void): void; private _requestCardSubscriptionAsyncToken; private _requestCardSubscriptionToken; }