import { type CliSession, type TargetSelection } from "./cli-session.js"; import type { RouteKitRemote } from "./remotes.js"; export type RouteKitTarget = { kind: "local"; } | { kind: "remote"; remote: RouteKitRemote; authToken: string; }; export declare function setTargetSelection(next: TargetSelection, session: CliSession): void; export declare function selectedRemoteMetadata(): RouteKitRemote | undefined; export declare function resolveTarget(): Promise; export declare function assertLocalTarget(operation: string): void;