import { type LightconeHttp } from "../http"; import type { ExportWalletResponse, LimitCancelResponse, PrivyOrderEnvelope, SignAndCancelAllResponse, TriggerCancelResponse, SignAndSendOrderResponse, SignAndSendTxResponse } from "./index"; interface ClientContext { http: LightconeHttp; } export declare class Privy { private readonly client; constructor(client: ClientContext); signAndSendTx(walletId: string, base64Tx: string): Promise; signAndSendOrder(walletId: string, order: PrivyOrderEnvelope): Promise; signAndCancelOrder(walletId: string, orderHash: string, maker: string): Promise; signAndCancelTriggerOrder(walletId: string, triggerOrderId: string, maker: string): Promise; signAndCancelAllOrders(walletId: string, userPubkey: string, orderbookId: string, timestamp: number, salt: string): Promise; exportWallet(walletId: string, decodePubkeyBase64: string): Promise; } export {}; //# sourceMappingURL=client.d.ts.map