import { AptosClient, HexString } from "aptos"; import { Migration, MigrationMetadata, Momentum, MomentumSafeEvent, TransactionType } from "../types/momentumSafe"; import { Vector } from "../types/moveTypes"; import { PaginationArgs } from "../types/moveEvent"; export declare function getMomentumSafeEvent(aptosClient: AptosClient, owner: HexString, DEPLOYER: HexString): Promise; export declare function filterTransactionEvent(aptosClient: AptosClient, eventStruct: MomentumSafeEvent, option?: PaginationArgs): Promise[]>; export declare function queryPendingTxHashBySN(aptosClient: AptosClient, momentum: Momentum, sn: bigint): Promise>; export declare function queryPendingTxByHash(aptosClient: AptosClient, momentum: Momentum, txID: string | HexString, DEPLOYER: HexString): Promise; export declare function queryMSafeResource(aptosClient: AptosClient, address: HexString, DEPLOYER: HexString): Promise; export declare function getMigrationResource(aptosClient: AptosClient, DEPLOYER: HexString): Promise; export declare function filterMigrationEvent(aptosClient: AptosClient, migration: Migration, option?: PaginationArgs): Promise[]>; export declare function queryMigrationMetadata(aptosClient: AptosClient, migration: Migration, address: HexString): Promise; export declare enum MSafeStatus { NORMAL = 0, MIGRATING = 1, MIGRATED = 2 } export declare function viewMSafeStatus(aptosClient: AptosClient, address: HexString, DEPLOYER: HexString): Promise; export declare function viewMultiMSafeStatus(aptosClient: AptosClient, addresses: HexString[], DEPLOYER: HexString): Promise; declare type OwnedMsafes = { pendings: HexString[]; confirmed: HexString[]; migrated: HexString[]; }; export declare function viewOwnedMsafes(aptosClient: AptosClient, owner: HexString, DEPLOYER: HexString): Promise; export {};