import type { DestinationRequest } from "../flows/creation-plan.js"; export type CommanderValueSource = "default" | "config" | "env" | "cli" | "implied" | undefined; export interface CommanderSourceReader { getOptionValueSource(optionName: string): CommanderValueSource; } export interface CreationDestinationCommandOptions { target?: string; local?: boolean; pushTo?: string; pushKind?: string; push?: boolean; } export interface LegacyDestinationCompatibility { noPush: boolean; pushTo: boolean; pushKind: boolean; } export type NormalizedCreationDestination = { kind: "normalized"; request: DestinationRequest; online_action: "none"; legacy: LegacyDestinationCompatibility; } | { kind: "refusal"; code: string; message: string; next_action: string; }; export declare function normalizeCommanderCreationDestination(options: CreationDestinationCommandOptions, sources: CommanderSourceReader): NormalizedCreationDestination; //# sourceMappingURL=cli-destination-normalization.d.ts.map