import { type TreeNode } from '../utils/terminal/layout'; import type { Spinner } from '../utils/terminal/spinner-service'; /** Create test for a settings widget. */ export declare function generateSettingsWidgetTest(options: { /** The name of the settings widget. */ name: string; /** The folder where settings widgets are located. */ settingsDir: string; /** The current working directory. */ cwd: string; /** Whether to write to the filesystem or not. */ dryRun?: boolean; spinner?: Spinner; }): Promise;