import type { ExtendedViemClient } from '../../../client.js'; import type { CreateWalletsInput } from '../transports/index.js'; /** * Generates a new developer-controlled wallet or batch of wallets within a wallet set, specifying blockchain and wallet name. * * @returns The created Wallets * * @example * Creates 1 Wallet on `ETH-SEPOLIA` and 1 Wallet on `MATIC-AMOY`, under the WalletSet with ID `00000000-0000-0000-0000-000000000000`: * ```typescript * await client.createWallets({ * walletSetId: '00000000-0000-0000-0000-000000000000', * count: 1, * blockchains: ['ETH-SEPOLIA', 'MATIC-AMOY'], * }) * ``` */ export declare function createWallets(client: ExtendedViemClient, params: CreateWalletsInput): Promise<[import("@circle-fin/developer-controlled-wallets/dist/types/clients/developer-controlled-wallets.js").Wallet, ...import("@circle-fin/developer-controlled-wallets/dist/types/clients/developer-controlled-wallets.js").Wallet[]]>;