import { JsonRpcAccount, LocalAccount, OneOf, Transport } from "viem";
import { KaiaChain, KaiaPublicClient, KaiaWalletClient } from "./types/client.js";
export declare const createPublicClient: (data: {
    transport: Transport;
    chain: KaiaChain;
}) => KaiaPublicClient;
export declare const createWalletClient: <account extends OneOf<LocalAccount | JsonRpcAccount> = JsonRpcAccount>(data: {
    transport: Transport;
    account?: account;
    chain: KaiaChain;
}) => KaiaWalletClient<account>;
