import type { PathOperation } from './pageContext.ts'; import type { CliCommand } from './types.ts'; /** * Create a pull command from a pull primitive (e.g. pullPathViaGit). * * The harness handles: * 1. Resolving target (server, credentials, dest) * 2. Pulling the main repo via the primitive * 3. Reading settings.json to discover template_path / slot_path * 4. Pulling template and slot sequentially via the primitive * 5. Downloading uploads for all repos * 6. Populating cache */ export declare function pullHarness(pullPrimitive: PathOperation): CliCommand<[string?, string?]>; //# sourceMappingURL=pullHarness.d.ts.map