import type { PackageManifest } from '../../modules/n8n-packages/spec/manifest.schema'; export type BranchLayout = Pick; interface Pin { from: string; to: string; } export interface Placement { pins: Pin[]; keptFiles: Set; } export declare const isUnder: (target: string, prefix: string) => boolean; export declare function containerPlacement(existing: BranchLayout, staging: PackageManifest): Placement; export declare function pinPath(target: string, pins: readonly Pin[]): string; export declare function staleWorkflowTargets(existing: BranchLayout, staging: PackageManifest, deletedWorkflowIds: Set): string[]; export {};