/** * Program accounts response types and codec */ export interface ProgramAccountInfo { readonly lamports: bigint; readonly owner: string; readonly data: Uint8Array | unknown; readonly executable: boolean; readonly rentEpoch: number; readonly space: number; } export interface ProgramAccount { readonly pubkey: string; readonly account: ProgramAccountInfo; } export interface ProgramAccountsResponse { readonly accounts: readonly ProgramAccount[]; } export interface ProgramAccountsContextResponse { readonly context: { readonly slot: number; }; readonly value: readonly ProgramAccount[]; } export declare const ProgramAccountInfoCodec: import("../../codec").BaseCodec; export declare const ProgramAccountCodec: import("../../codec").BaseCodec; export declare const ProgramAccountsResponseCodec: import("../../codec").BaseCodec; export declare const ProgramAccountsContextResponseCodec: import("../../codec").BaseCodec; export declare function createProgramAccountsResponse(data: unknown, withContext?: boolean): ProgramAccountsResponse | ProgramAccountsContextResponse;