import { Connection, PublicKey } from '@solana/web3.js'; import { ProfilePictureAccount } from './types'; export declare type ResolveCallback = (value: any) => any; export declare type RejectCallback = (reason?: any) => any; export declare type Resolver = { resolve: ResolveCallback; reject: RejectCallback; }; export declare type BatchedRequest = { publicKey: PublicKey; resolvers: Resolver[]; resolved: boolean; pfpAccountPublicKey?: PublicKey; profilePictureAccount?: any; profilePictureData?: ProfilePictureAccount; tokenAccount?: any; metadata?: any; }; export declare function pushRequest(connection: Connection, publicKey: PublicKey, resolve: ResolveCallback, reject: RejectCallback): void;