/** Check an explicit `--store-dir` before anything is written. Its nearest existing part must be a * directory, so a regular file there is a usage refusal that names it, and that directory's chain * is held to the project-root rule for other local writers. A non-empty directory is accepted, * because it may be an existing store. A control directory, or a path in one, is refused unless it * is `root`'s own default store: its files would mix with credentials and records, or with another * root's store, and no reset could remove it alone. */ export declare function assertStoreDirArgument(value: string, root: string): void; //# sourceMappingURL=store-dir.d.ts.map