/** Strip the hashline `[path#TAG]` wrapper from a write/edit target so the inner * filesystem path drives both authorization and resolution. Only unwraps inputs * that match the strict hashline header shape (`[path]` or `[path#XXXX]` with a * 4-hex tag); anything else returns the original string so the downstream * resolver surfaces the real error. A valid tag disambiguates a `#` inside the * path (yadm alt files: `conf.yaml##hostname.home`), matching the Rust * tokenizer. Used by the plan-mode guard's `resolvePlanPath` and by callers * (e.g. `write`) that make scheme/bridge-routing decisions before it runs. */ export declare function unwrapHashlineHeaderPath(targetPath: string): string;