import type { IndexerService, BrowserIndexerConfig } from './service-providers/IndexerService.js'; /** * Browser-compatible indexer configurations * Contributors can add new indexers by creating a new IndexerService class * with a corresponding BrowserIndexerConfig export, then adding it here. */ export declare const BROWSER_INDEXER_CONFIGS: ReadonlyArray; /** * Default configuration values * Uses the first (primary) browser indexer config as the default */ export declare const DEFAULT_CONFIG: { readonly ordinalContentUrl: "https://app.reactonchain.com"; readonly ordinalIndexerUrl: "https://ordinals.1sat.app"; readonly satsPerKb: 1; readonly buildDir: "./dist"; readonly manifestFile: "deployment-manifest.json"; readonly dryRun: false; }; /** * Application configuration loaded from environment variables */ export declare const config: { readonly paymentKey: string | undefined; readonly changeAddress: string | undefined; readonly ordinalContentUrl: "https://app.reactonchain.com"; readonly ordinalIndexerUrl: "https://ordinals.1sat.app"; readonly satsPerKb: 1; readonly appName: string | undefined; readonly versionTag: string | undefined; readonly versionDescription: string | undefined; readonly versioningOriginDescription: string | undefined; readonly buildDir: "./dist"; readonly manifestFile: "deployment-manifest.json"; readonly dryRun: false; }; /** * Get all known ordinal content services as an array * Extracts content URLs from all available indexer configurations */ export declare function getAllOrdinalContentServices(primaryService?: string): string[]; /** * Get all available indexer configurations for browser use * Returns browser-compatible indexer configs that include endpoint construction logic * * @returns Array of BrowserIndexerConfig objects */ export declare function getAllIndexerConfigs(): BrowserIndexerConfig[]; /** * Create an IndexerService instance * * @param url - Optional custom indexer URL (defaults to GorillaPool) * @returns IndexerService instance */ export declare function createIndexer(url?: string): IndexerService; //# sourceMappingURL=config.d.ts.map