export interface LighterWasmExports { GenerateAPIKey: () => { publicKey?: string; privateKey?: string; error?: string; }; CreateClient: (url: string, privateKey: string, chainId: number, apiKeyIndex: number, accountIndex: number) => { error?: string; }; CreateAuthToken: (deadline: number, apiKeyIndex: number, accountIndex: number) => { authToken?: string; error?: string; }; SignChangePubKey: (pubKeyHex: string, skipNonce: number, nonce: number, apiKeyIndex: number, accountIndex: number) => SignResult & { messageToSign?: string; }; SignCreateOrder: (...args: unknown[]) => SignResult; SignCancelOrder: (...args: unknown[]) => SignResult; SignCancelAllOrders: (...args: unknown[]) => SignResult; SignTransfer: (...args: unknown[]) => SignResult & { messageToSign?: string; }; SignWithdraw: (...args: unknown[]) => SignResult; SignUpdateLeverage: (...args: unknown[]) => SignResult; SignModifyOrder: (...args: unknown[]) => SignResult; SignUpdateMargin: (...args: unknown[]) => SignResult; SignApproveIntegrator: (...args: unknown[]) => SignResult & { messageToSign?: string; }; SignUpdateAccountConfig: (...args: unknown[]) => SignResult; SignUpdateAccountAssetConfig: (...args: unknown[]) => SignResult; } export interface SignResult { txType?: number; txInfo?: string; txHash?: string; error?: string; } export declare function loadLighterWasm(): Promise; export declare function resetLighterWasmCache(): void; //# sourceMappingURL=wasmLoader.d.ts.map