export type VariableStatus = "default" | "overridden" | "disabled" | "custom";
export interface VariableStatusEntry {
    name: string;
    source: string;
    status: VariableStatus;
}
export declare function loadVariables(builtInDir: string, projectDir?: string): Promise<Record<string, string>>;
export declare function loadVariableStatuses(builtInDir: string, projectDir?: string): Promise<VariableStatusEntry[]>;
export declare function generateProjectVariablesFile(builtInVariables: Record<string, string>, existingProjectFileContent?: string): string;
