import type { Command } from 'commander'; import type { Config } from '../types/index.js'; /** * Schedule command — trigger or manage execute-action runs on hula-project server */ export declare function scheduleCommand(program: Command, config: Config): void; /** * Resolve the environment variables to forward to the container from the * project's local `.env`, based on `config.envVars` (an array of names or the * literal `"all"`). Mirrors the collection `launch.ts` performs, reusing the * shared `env-vars.ts` module so both commands share one blocklist and one set * of error messages. * * `projectRoot` is the base directory to read `.env` from (always the CLI's * cwd for `schedule`, which has no worktree concept). Throws (never exits) on a * missing `.env`, a missing requested variable, or a reserved-name violation so * the caller controls how failures surface. Returns `undefined` when nothing * is configured or there is nothing to forward (e.g. `"all"` over an empty or * fully-reserved `.env`); never logs collected values. */ export declare function collectEnvVars(envVarsConfig: Config['envVars'], projectRoot: string): Record | undefined; //# sourceMappingURL=schedule.d.ts.map