/** * This code was AUTOGENERATED using the kinobi library. * Please DO NOT EDIT THIS FILE, instead use visitors * to add features, then rerun kinobi to update it. * * @see https://github.com/metaplex-foundation/kinobi */ import { Account, Context, Pda, PublicKey, RpcAccount, RpcGetAccountOptions, RpcGetAccountsOptions } from '@metaplex-foundation/umi'; import { Serializer } from '@metaplex-foundation/umi/serializers'; import { Key, KeyArgs } from '../types'; export type EditionMarker = Account; export type EditionMarkerAccountData = { key: Key; ledger: Array; }; export type EditionMarkerAccountDataArgs = { ledger: Array; }; export declare function getEditionMarkerAccountDataSerializer(): Serializer; export declare function deserializeEditionMarker(rawAccount: RpcAccount): EditionMarker; export declare function fetchEditionMarker(context: Pick, publicKey: PublicKey | Pda, options?: RpcGetAccountOptions): Promise; export declare function safeFetchEditionMarker(context: Pick, publicKey: PublicKey | Pda, options?: RpcGetAccountOptions): Promise; export declare function fetchAllEditionMarker(context: Pick, publicKeys: Array, options?: RpcGetAccountsOptions): Promise; export declare function safeFetchAllEditionMarker(context: Pick, publicKeys: Array, options?: RpcGetAccountsOptions): Promise; export declare function getEditionMarkerGpaBuilder(context: Pick): import("@metaplex-foundation/umi").GpaBuilder; }>; export declare function getEditionMarkerSize(): number; export declare function findEditionMarkerPda(context: Pick, seeds: { /** The address of the mint account */ mint: PublicKey; /** The floor of the edition number divided by 248 as a string. I.e. ⌊edition/248⌋. */ editionMarker: string; }): Pda; export declare function fetchEditionMarkerFromSeeds(context: Pick, seeds: Parameters[1], options?: RpcGetAccountOptions): Promise; export declare function safeFetchEditionMarkerFromSeeds(context: Pick, seeds: Parameters[1], options?: RpcGetAccountOptions): Promise;