import type { FallbackStreamArgs, ResolvedEntry } from "./stream-types.js"; export declare function runCandidateCleanup(cleanup: ((candidate: ResolvedEntry) => void) | undefined, candidate: ResolvedEntry | undefined): void; export declare function runIsolatedCandidateCleanup(cleanup: ((candidate: ResolvedEntry) => void) | undefined, candidate: ResolvedEntry | undefined): void; export declare function runProbeCandidateCleanup(cleanup: ((candidate: ResolvedEntry) => void) | undefined, candidate: ResolvedEntry | undefined): void; export declare function setupCleanupCandidate(args: FallbackStreamArgs): ResolvedEntry | undefined; export declare function runSetupCandidateCleanup(args: FallbackStreamArgs, releaseCandidate: FallbackStreamArgs["releaseCandidate"], releaseProbeCandidate: FallbackStreamArgs["releaseProbeCandidate"]): void;