import "../analyzer.mjs"; import "./objects.mjs"; import "@mysten/bcs"; import { SuiClientTypes } from "@mysten/sui/client"; //#region src/transaction-analyzer/rules/inputs.d.ts type AnalyzedCommandInput = { $kind: 'Pure'; index: number; bytes: string; accessLevel: 'read' | 'mutate' | 'transfer'; } | { $kind: 'Object'; index: number; object: SuiClientTypes.Object<{ content: true; }>; accessLevel: 'read' | 'mutate' | 'transfer'; } | ({ $kind: 'Withdrawal'; index: number; amount: bigint; coinType: string; accessLevel: 'read' | 'mutate' | 'transfer'; } & ({ withdrawFrom: 'Sender' | 'Sponsor'; } | { withdrawFrom: 'SenderAllowance'; /** The address whose balance is debited. */ funder: string; /** The allowance object authorizing the withdrawal. */ allowance: string; })); //#endregion export { AnalyzedCommandInput }; //# sourceMappingURL=inputs.d.mts.map