export interface AleoTransition { program: string; functionName: string; inputs: any[]; } export declare class Transition implements AleoTransition { program: string; functionName: string; inputs: any[]; constructor(program: string, functionName: string, inputs: any[]); } export interface AleoTransaction { address: string; chainId: string; transitions: AleoTransition[]; fee: number; feePrivate: boolean; } export declare class Transaction implements AleoTransaction { address: string; chainId: string; transitions: AleoTransition[]; fee: number; feePrivate: boolean; constructor(address: string, chainId: string, transitions: AleoTransition[], fee: number, feePrivate?: boolean); static createTransaction(address: string, chainId: string, program: string, functionName: string, inputs: any[], fee: number, feePrivate?: boolean): Transaction; }