import type { Command } from 'commander';
export declare function registerEnvVarsCommands(env: Command): void;
/**
 * Pull the full set of env vars that a deploy of the target environment
 * actually runs with — the environment row's vars (e.g. added via the UI
 * editor) merged with the project-scoped vars, with project values winning on
 * conflict, matching the platform's deploy-time merge precedence. Managed
 * vars (platform-injected secrets) are listed as comments, names only.
 *
 * The legacy `mastra server env pull` reads only the project scope; this is
 * the unified-surface replacement that fixes UI-added vars silently missing
 * from pulled files.
 */
export declare function envVarsPullAction(envArg: string | undefined, options: {
    project?: string;
    output?: string;
}): Promise<void>;
//# sourceMappingURL=vars.d.ts.map