import { type AnalysisRpcRequestPriority } from '../analysis/request-priority.ts'; import type { AnalysisOptions } from '../analysis/types.ts'; import { collectRenounPrewarmTargets, type DirectoryEntriesRequest, type DirectoryStructureRequest, type ExportHistoryRequest, type FileRequest, type RenounPrewarmTargets } from './prewarm/collect-targets.ts'; export type StartedRenounRpcServerCachePrewarm = { ready: Promise; settled: Promise; }; export type { DirectoryEntriesRequest, DirectoryStructureRequest, ExportHistoryRequest, FileRequest, RenounPrewarmTargets, }; export { collectRenounPrewarmTargets }; export declare function startPrewarmRenounRpcServerCache(options?: { analysisOptions?: AnalysisOptions; requestPriority?: AnalysisRpcRequestPriority; startSettledInBackground?: boolean; }): StartedRenounRpcServerCachePrewarm;