import CardDetails from './session/CardDetails'; import Sessions from './session/Sessions'; import CardValidationConfig from './validation/CardValidationConfig'; import CvcOnlyValidationConfig from './validation/CvcOnlyValidationConfig'; export default class AccessCheckout { static CardValidationEventType: string; static CvcOnlyValidationEventType: string; baseUrl: string; merchantId?: string; constructor({ baseUrl, merchantId, }: { baseUrl: string; merchantId?: string; }); generateSessions(cardDetails: CardDetails, sessionTypes: string[]): Promise; initialiseCardValidation(validationConfig: CardValidationConfig): Promise; initialiseCvcOnlyValidation(validationConfig: CvcOnlyValidationConfig): Promise; }