import { ClientSDK, RequestOptions } from "../lib/sdks.js"; import * as components from "../models/components/index.js"; import * as operations from "../models/operations/index.js"; export declare class Testing extends ClientSDK { /** * Create a test account * * @remarks * Create a Bolt shopper account for testing purposes. */ createAccount(security: operations.TestingAccountCreateSecurity, accountTestCreationData: components.AccountTestCreationData, xPublishableKey: string, options?: RequestOptions): Promise; /** * Get a random phone number * * @remarks * Get a random, fictitious phone number that is not assigned to any existing Bolt account. */ testingAccountPhoneGet(security: operations.TestingAccountPhoneGetSecurity, xPublishableKey: string, options?: RequestOptions): Promise; /** * Retrieve a tokenized test credit card * * @remarks * Retrieve a test credit card that can be used to process payments in your Bolt testing environment. The response includes the card's Bolt credit card token. */ getCreditCard(security: operations.TestingCreditCardGetSecurity, request: operations.TestingCreditCardGetRequestBody, options?: RequestOptions): Promise; } //# sourceMappingURL=testing.d.ts.map