import type { Settings, PathContext } from './pageContext.ts'; import type { PrefixLog } from './prefixLog.ts'; import { createLoggedFs } from './createLoggedFs.ts'; type LoggedFs = ReturnType; /** * Validate that template/slot directories match settings.json. * Throws if a directory exists but its path is not set in settings. */ export declare function validateDirSettings(settings: Settings, cliName: string, fs: LoggedFs): Promise; /** * Validate files, fetch server settings, display upload plan, and confirm. * Returns true to proceed, false if cancelled. */ export declare function displayUploadPlan(options: { contexts: PathContext[]; settings: Settings; serverUrl: string; auth: string; log: PrefixLog; prompt?: boolean; }): Promise; export {}; //# sourceMappingURL=settingsValidation.d.ts.map