import type { Config, EscapeForDotEnvOptions } from "../../../../pipeline/src/index.js";
import type { Choice } from "./types";
export declare const getComponentFullPath: (gitRoot: string, config: Config, componentName: string) => string;
export declare const getCurrentComponentAndEnvFromChoice: (config: Config, choice?: Choice) => Promise<{
    currentComponent: string;
    env: string;
}>;
export type MakeKeyValueStringOptions = {
    keyPrefix?: string;
    escapeOptions?: EscapeForDotEnvOptions;
};
export declare const makeKeyValueString: (variables: Record<string, string>, { keyPrefix, escapeOptions }?: MakeKeyValueStringOptions) => string;
export declare const sanitizeEnvVarName: (name: string) => string;
