/** * This code was AUTOGENERATED using the codama library. * Please DO NOT EDIT THIS FILE, instead use visitors * to add features, then rerun codama to update it. * * @see https://github.com/codama-idl/codama */ import { Account, Context, Pda, PublicKey, RpcAccount, RpcGetAccountOptions, RpcGetAccountsOptions } from '@metaplex-foundation/umi'; import { Serializer } from '@metaplex-foundation/umi/serializers'; import { Status, StatusArgs } from '../types'; export type Config = Account; export type ConfigAccountData = { discriminator: Uint8Array; id: number; activeCampaignIds: Uint8Array; status: Status; bump: number; }; export type ConfigAccountDataArgs = { id: number; activeCampaignIds: Uint8Array; status: StatusArgs; bump: number; }; export declare function getConfigAccountDataSerializer(): Serializer; export declare function deserializeConfig(rawAccount: RpcAccount): Config; export declare function fetchConfig(context: Pick, publicKey: PublicKey | Pda, options?: RpcGetAccountOptions): Promise; export declare function safeFetchConfig(context: Pick, publicKey: PublicKey | Pda, options?: RpcGetAccountOptions): Promise; export declare function fetchAllConfig(context: Pick, publicKeys: Array, options?: RpcGetAccountsOptions): Promise; export declare function safeFetchAllConfig(context: Pick, publicKeys: Array, options?: RpcGetAccountsOptions): Promise; export declare function getConfigGpaBuilder(context: Pick): import("@metaplex-foundation/umi").GpaBuilder; //# sourceMappingURL=config.d.ts.map