export type SolanaEndpointNetwork = 'mainnet-beta' | 'testnet' | 'devnet' | 'localnet'; export type SolanaEndpointsConfig = { [key in SolanaEndpointNetwork]: SolanaEndpointConfig[]; }; export type SolanaEndpointDefinition = { [key in SolanaEndpointNetwork]: (string | [string, number])[]; }; export type SolanaEndpointConfig = SolanaEndpointConfigExtraOptions & { url: string; wsUrl?: string; network: SolanaEndpointNetwork; maxAccounts?: number; }; export type SolanaEndpointConfigExtraOptions = { isPaid?: boolean; credentials?: string; minRequestDelay?: number; speedIndex?: number; blockhashIndex?: number; logsEnabled?: boolean; batchEnabled?: boolean; hasLongHistory?: boolean; txBatchSize?: number; tags?: string[]; }; //# sourceMappingURL=solana-endpoint-config.d.ts.map