import type { DestinationAnalysis, NetworkDestination, ResolvedDestinationEvidence, ShellProjection } from "./types.js"; export declare function analyzeDestinations(input: string, resolvedDestinations?: readonly ResolvedDestinationEvidence[]): DestinationAnalysis; export declare function analyzeDestinationsFromProjection(originalInput: string, shellProjection: ShellProjection, resolvedDestinations?: readonly ResolvedDestinationEvidence[]): DestinationAnalysis; export declare function destinationsForIntent(analysis: DestinationAnalysis, intent: "network" | "upload"): NetworkDestination[]; export declare function isNetworkInstruction(analysis: DestinationAnalysis): boolean; export declare function isUploadInstruction(analysis: DestinationAnalysis): boolean;