export declare enum CommandType { add = 1, retract = 2 } export interface SignedTX { commandType: CommandType; signedByUUID: string; publicKey: string; time: number; signature: string; } export declare class IOTAList { protected address: string; private provider; private providerUrl; constructor(address: string, provider: string); ValidateSignature(signedByUUID: string, publicKey: string, time: number, signature: string): Promise; protected AddTransactionToAddress(transactionData: string, address?: string): Promise; protected GetTransactionsFromAddress(address?: string): Promise; }