import { Key, KeyArgs } from "../types/key.js"; import "../types/index.js"; import { Account, Address, EncodedAccount, FetchAccountConfig, FetchAccountsConfig, FixedSizeCodec, FixedSizeDecoder, FixedSizeEncoder, MaybeAccount, MaybeEncodedAccount, fetchEncodedAccount, fetchEncodedAccounts } from "@solana/kit"; //#region src/generated/accounts/frequencyAccount.d.ts export type FrequencyAccount = { key: Key; lastUpdate: bigint; period: bigint; }; export type FrequencyAccountArgs = { key: KeyArgs; lastUpdate: number | bigint; period: number | bigint; }; /** Gets the encoder for {@link FrequencyAccountArgs} account data. */ export declare function getFrequencyAccountEncoder(): FixedSizeEncoder; /** Gets the decoder for {@link FrequencyAccount} account data. */ export declare function getFrequencyAccountDecoder(): FixedSizeDecoder; /** Gets the codec for {@link FrequencyAccount} account data. */ export declare function getFrequencyAccountCodec(): FixedSizeCodec; export declare function decodeFrequencyAccount(encodedAccount: EncodedAccount): Account; export declare function decodeFrequencyAccount(encodedAccount: MaybeEncodedAccount): MaybeAccount; export declare function fetchFrequencyAccount(rpc: Parameters[0], address: Address, config?: FetchAccountConfig): Promise>; export declare function fetchMaybeFrequencyAccount(rpc: Parameters[0], address: Address, config?: FetchAccountConfig): Promise>; export declare function fetchAllFrequencyAccount(rpc: Parameters[0], addresses: Array
, config?: FetchAccountsConfig): Promise[]>; export declare function fetchAllMaybeFrequencyAccount(rpc: Parameters[0], addresses: Array
, config?: FetchAccountsConfig): Promise[]>; //#endregion //# sourceMappingURL=frequencyAccount.d.ts.map