/** * v0.8.4 ยง5 โ€” Mode resolution for `solosquad import`. * * Isolated from `import.ts` (which transitively pulls in archive readers * and zip dependencies) so the matrix can be unit-tested standalone. */ export type ImportMode = "merge" | "replace"; export interface ImportModeOpts { mode?: ImportMode; /** @deprecated v0.8.4 โ€” use `mode: "merge"`. Removed in v1.0. */ merge?: boolean; /** @deprecated v0.8.4 โ€” use `mode: "replace"`. Removed in v1.0. */ replace?: boolean; } /** * Returns the effective mode, or `null` when the caller combined mutually * exclusive aliases (CLI exits non-zero in that case). */ export declare function resolveImportMode(opts: ImportModeOpts): ImportMode | null;