import * as $ from '@manahippo/move-to-ts'; import { AptosDataCache, AptosParserRepo, AptosLocalCache } from '@manahippo/move-to-ts'; import { U64 } from '@manahippo/move-to-ts'; import { TypeParamDeclType, FieldDeclType } from '@manahippo/move-to-ts'; import { StructTag, TypeTag } from '@manahippo/move-to-ts'; import { HexString, AptosClient } from 'aptos'; import * as Stdlib from '../stdlib'; import * as Property_map from './property_map'; export declare const packageName = "AptosToken"; export declare const moduleAddress: HexString; export declare const moduleName = "token_event_store"; export declare class CollectionDescriptionMutateEvent { typeTag: TypeTag; static moduleAddress: HexString; static moduleName: string; __app: $.AppType | null; static structName: string; static typeParameters: TypeParamDeclType[]; static fields: FieldDeclType[]; creator_addr: HexString; collection_name: Stdlib.String.String; old_description: Stdlib.String.String; new_description: Stdlib.String.String; constructor(proto: any, typeTag: TypeTag); static CollectionDescriptionMutateEventParser(data: any, typeTag: TypeTag, repo: AptosParserRepo): CollectionDescriptionMutateEvent; static getTag(): StructTag; loadFullState(app: $.AppType): Promise; } export declare class CollectionMaxiumMutateEvent { typeTag: TypeTag; static moduleAddress: HexString; static moduleName: string; __app: $.AppType | null; static structName: string; static typeParameters: TypeParamDeclType[]; static fields: FieldDeclType[]; creator_addr: HexString; collection_name: Stdlib.String.String; old_maximum: U64; new_maximum: U64; constructor(proto: any, typeTag: TypeTag); static CollectionMaxiumMutateEventParser(data: any, typeTag: TypeTag, repo: AptosParserRepo): CollectionMaxiumMutateEvent; static getTag(): StructTag; loadFullState(app: $.AppType): Promise; } export declare class CollectionUriMutateEvent { typeTag: TypeTag; static moduleAddress: HexString; static moduleName: string; __app: $.AppType | null; static structName: string; static typeParameters: TypeParamDeclType[]; static fields: FieldDeclType[]; creator_addr: HexString; collection_name: Stdlib.String.String; old_uri: Stdlib.String.String; new_uri: Stdlib.String.String; constructor(proto: any, typeTag: TypeTag); static CollectionUriMutateEventParser(data: any, typeTag: TypeTag, repo: AptosParserRepo): CollectionUriMutateEvent; static getTag(): StructTag; loadFullState(app: $.AppType): Promise; } export declare class DefaultPropertyMutateEvent { typeTag: TypeTag; static moduleAddress: HexString; static moduleName: string; __app: $.AppType | null; static structName: string; static typeParameters: TypeParamDeclType[]; static fields: FieldDeclType[]; creator: HexString; collection: Stdlib.String.String; token: Stdlib.String.String; keys: Stdlib.String.String[]; old_values: Stdlib.Option.Option[]; new_values: Property_map.PropertyValue[]; constructor(proto: any, typeTag: TypeTag); static DefaultPropertyMutateEventParser(data: any, typeTag: TypeTag, repo: AptosParserRepo): DefaultPropertyMutateEvent; static getTag(): StructTag; loadFullState(app: $.AppType): Promise; } export declare class DescriptionMutateEvent { typeTag: TypeTag; static moduleAddress: HexString; static moduleName: string; __app: $.AppType | null; static structName: string; static typeParameters: TypeParamDeclType[]; static fields: FieldDeclType[]; creator: HexString; collection: Stdlib.String.String; token: Stdlib.String.String; old_description: Stdlib.String.String; new_description: Stdlib.String.String; constructor(proto: any, typeTag: TypeTag); static DescriptionMutateEventParser(data: any, typeTag: TypeTag, repo: AptosParserRepo): DescriptionMutateEvent; static getTag(): StructTag; loadFullState(app: $.AppType): Promise; } export declare class MaxiumMutateEvent { typeTag: TypeTag; static moduleAddress: HexString; static moduleName: string; __app: $.AppType | null; static structName: string; static typeParameters: TypeParamDeclType[]; static fields: FieldDeclType[]; creator: HexString; collection: Stdlib.String.String; token: Stdlib.String.String; old_maximum: U64; new_maximum: U64; constructor(proto: any, typeTag: TypeTag); static MaxiumMutateEventParser(data: any, typeTag: TypeTag, repo: AptosParserRepo): MaxiumMutateEvent; static getTag(): StructTag; loadFullState(app: $.AppType): Promise; } export declare class OptInTransferEvent { typeTag: TypeTag; static moduleAddress: HexString; static moduleName: string; __app: $.AppType | null; static structName: string; static typeParameters: TypeParamDeclType[]; static fields: FieldDeclType[]; opt_in: boolean; constructor(proto: any, typeTag: TypeTag); static OptInTransferEventParser(data: any, typeTag: TypeTag, repo: AptosParserRepo): OptInTransferEvent; static getTag(): StructTag; loadFullState(app: $.AppType): Promise; } export declare class RoyaltyMutateEvent { typeTag: TypeTag; static moduleAddress: HexString; static moduleName: string; __app: $.AppType | null; static structName: string; static typeParameters: TypeParamDeclType[]; static fields: FieldDeclType[]; creator: HexString; collection: Stdlib.String.String; token: Stdlib.String.String; old_royalty_numerator: U64; old_royalty_denominator: U64; old_royalty_payee_addr: HexString; new_royalty_numerator: U64; new_royalty_denominator: U64; new_royalty_payee_addr: HexString; constructor(proto: any, typeTag: TypeTag); static RoyaltyMutateEventParser(data: any, typeTag: TypeTag, repo: AptosParserRepo): RoyaltyMutateEvent; static getTag(): StructTag; loadFullState(app: $.AppType): Promise; } export declare class TokenEventStoreV1 { typeTag: TypeTag; static moduleAddress: HexString; static moduleName: string; __app: $.AppType | null; static structName: string; static typeParameters: TypeParamDeclType[]; static fields: FieldDeclType[]; collection_uri_mutate_events: Stdlib.Event.EventHandle; collection_maximum_mutate_events: Stdlib.Event.EventHandle; collection_description_mutate_events: Stdlib.Event.EventHandle; opt_in_events: Stdlib.Event.EventHandle; uri_mutate_events: Stdlib.Event.EventHandle; default_property_mutate_events: Stdlib.Event.EventHandle; description_mutate_events: Stdlib.Event.EventHandle; royalty_mutate_events: Stdlib.Event.EventHandle; maximum_mutate_events: Stdlib.Event.EventHandle; extension: Stdlib.Option.Option; constructor(proto: any, typeTag: TypeTag); static TokenEventStoreV1Parser(data: any, typeTag: TypeTag, repo: AptosParserRepo): TokenEventStoreV1; static load(repo: AptosParserRepo, client: AptosClient, address: HexString, typeParams: TypeTag[]): Promise; static loadByApp(app: $.AppType, address: HexString, typeParams: TypeTag[]): Promise; static getTag(): StructTag; loadFullState(app: $.AppType): Promise; } export declare class UriMutationEvent { typeTag: TypeTag; static moduleAddress: HexString; static moduleName: string; __app: $.AppType | null; static structName: string; static typeParameters: TypeParamDeclType[]; static fields: FieldDeclType[]; creator: HexString; collection: Stdlib.String.String; token: Stdlib.String.String; old_uri: Stdlib.String.String; new_uri: Stdlib.String.String; constructor(proto: any, typeTag: TypeTag); static UriMutationEventParser(data: any, typeTag: TypeTag, repo: AptosParserRepo): UriMutationEvent; static getTag(): StructTag; loadFullState(app: $.AppType): Promise; } export declare function emit_collection_description_mutate_event_(creator: HexString, collection: Stdlib.String.String, old_description: Stdlib.String.String, new_description: Stdlib.String.String, $c: AptosDataCache): void; export declare function emit_collection_maximum_mutate_event_(creator: HexString, collection: Stdlib.String.String, old_maximum: U64, new_maximum: U64, $c: AptosDataCache): void; export declare function emit_collection_uri_mutate_event_(creator: HexString, collection: Stdlib.String.String, old_uri: Stdlib.String.String, new_uri: Stdlib.String.String, $c: AptosDataCache): void; export declare function emit_default_property_mutate_event_(creator: HexString, collection: Stdlib.String.String, token: Stdlib.String.String, keys: Stdlib.String.String[], old_values: Stdlib.Option.Option[], new_values: Property_map.PropertyValue[], $c: AptosDataCache): void; export declare function emit_token_descrition_mutate_event_(creator: HexString, collection: Stdlib.String.String, token: Stdlib.String.String, old_description: Stdlib.String.String, new_description: Stdlib.String.String, $c: AptosDataCache): void; export declare function emit_token_maximum_mutate_event_(creator: HexString, collection: Stdlib.String.String, token: Stdlib.String.String, old_maximum: U64, new_maximum: U64, $c: AptosDataCache): void; export declare function emit_token_opt_in_event_(account: HexString, opt_in: boolean, $c: AptosDataCache): void; export declare function emit_token_royalty_mutate_event_(creator: HexString, collection: Stdlib.String.String, token: Stdlib.String.String, old_royalty_numerator: U64, old_royalty_denominator: U64, old_royalty_payee_addr: HexString, new_royalty_numerator: U64, new_royalty_denominator: U64, new_royalty_payee_addr: HexString, $c: AptosDataCache): void; export declare function emit_token_uri_mutate_event_(creator: HexString, collection: Stdlib.String.String, token: Stdlib.String.String, old_uri: Stdlib.String.String, new_uri: Stdlib.String.String, $c: AptosDataCache): void; export declare function initialize_token_event_store_(acct: HexString, $c: AptosDataCache): void; export declare function loadParsers(repo: AptosParserRepo): void; export declare class App { client: AptosClient; repo: AptosParserRepo; cache: AptosLocalCache; constructor(client: AptosClient, repo: AptosParserRepo, cache: AptosLocalCache); get moduleAddress(): HexString; get moduleName(): string; get CollectionDescriptionMutateEvent(): typeof CollectionDescriptionMutateEvent; get CollectionMaxiumMutateEvent(): typeof CollectionMaxiumMutateEvent; get CollectionUriMutateEvent(): typeof CollectionUriMutateEvent; get DefaultPropertyMutateEvent(): typeof DefaultPropertyMutateEvent; get DescriptionMutateEvent(): typeof DescriptionMutateEvent; get MaxiumMutateEvent(): typeof MaxiumMutateEvent; get OptInTransferEvent(): typeof OptInTransferEvent; get RoyaltyMutateEvent(): typeof RoyaltyMutateEvent; get TokenEventStoreV1(): typeof TokenEventStoreV1; loadTokenEventStoreV1(owner: HexString, loadFull?: boolean, fillCache?: boolean): Promise; get UriMutationEvent(): typeof UriMutationEvent; } //# sourceMappingURL=token_event_store.d.ts.map