import { DeferPaymentCaptureResult, EbtBalanceResult, EbtPaymentCaptureResult, ForageError, SessionToken, TokenizedCardResult } from '../interfaces'; import UseCase from '../interfaces/UseCase/types'; import { EnvironmentOptions } from '../types/internal'; import { InternalEbtOrderCaptureResult } from '../../internal/interfaces'; export declare const environments: EnvironmentOptions[]; export declare const fakeValuesFactory: { fnsNumber: () => string; sessionToken: (env: EnvironmentOptions) => SessionToken; randomSessionToken: () => SessionToken; devSessionToken: () => SessionToken; fakeRef: (length?: number) => string; randomEnvironment: () => EnvironmentOptions; randomUseCase: () => UseCase; randomLegacyForageError: () => ForageError; randomForageError: () => ForageError; tokenizedEbtCardResultFactory: () => TokenizedCardResult; ebtBalanceResultFactory: () => EbtBalanceResult; ebtPaymentCaptureResultFactory: () => EbtPaymentCaptureResult; deferPaymentCaptureResultFactory: () => DeferPaymentCaptureResult; internal_ebtOrderCaptureResultFactory: ({ snap_total, ebt_cash_total, remaining_total, product_list, delivery_address, is_delivery, success_redirect_url, cancel_redirect_url, ref, status, payments, refunds, receipt, customer_id, supported_benefits, }?: Partial) => InternalEbtOrderCaptureResult; };