import { ClientSDK, RequestOptions } from "../lib/sdks.js"; import * as components from "../models/components/index.js"; import { Domains } from "./domains.js"; import { Sessions } from "./sessions.js"; export declare class DigitalWallets extends ClientSDK { private _sessions?; get sessions(): Sessions; private _domains?; get domains(): Domains; /** * Register digital wallet * * @remarks * Register a digital wallet like Apple Pay, Google Pay, or Click to Pay. */ create(digitalWalletCreate: components.DigitalWalletCreate, merchantAccountId?: string | null | undefined, options?: RequestOptions): Promise; /** * List digital wallets * * @remarks * List configured digital wallets. */ list(merchantAccountId?: string | null | undefined, options?: RequestOptions): Promise; /** * Get digital wallet * * @remarks * Fetch the details a digital wallet. */ get(digitalWalletId: string, merchantAccountId?: string | null | undefined, options?: RequestOptions): Promise; /** * Delete digital wallet * * @remarks * Delete a configured digital wallet. */ delete(digitalWalletId: string, merchantAccountId?: string | null | undefined, options?: RequestOptions): Promise; /** * Update digital wallet * * @remarks * Update a digital wallet. */ update(digitalWalletUpdate: components.DigitalWalletUpdate, digitalWalletId: string, merchantAccountId?: string | null | undefined, options?: RequestOptions): Promise; } //# sourceMappingURL=digitalwallets.d.ts.map