import type { DefaultProjectTrust, PackageSource, QuietStartup, ThinkingBudgetsSettings } from "./settings-types.ts"; interface SettingsManagerResourceAccessors { getHideThinkingBlock(): boolean; getExternalEditorCommand(): string | undefined; setHideThinkingBlock(hide: boolean): void; getShellPath(): string | undefined; setShellPath(path: string | undefined): void; getDefaultProjectTrust(): DefaultProjectTrust; setDefaultProjectTrust(defaultProjectTrust: DefaultProjectTrust): void; getQuietStartup(): QuietStartup; setQuietStartup(quiet: QuietStartup): void; getShellCommandPrefix(): string | undefined; setShellCommandPrefix(prefix: string | undefined): void; getBashInterceptorEnabled(): boolean; setBashInterceptorEnabled(enabled: boolean): void; getSearchContextBefore(): number; getSearchContextAfter(): number; getNpmCommand(): string[] | undefined; setNpmCommand(command: string[] | undefined): void; getCollapseChangelog(): boolean; setCollapseChangelog(collapse: boolean): void; getEnableInstallTelemetry(): boolean; setEnableInstallTelemetry(enabled: boolean): void; getPackages(): PackageSource[]; setPackages(packages: PackageSource[]): void; setProjectPackages(packages: PackageSource[]): void; getExtensionPaths(): string[]; setExtensionPaths(paths: string[]): void; setProjectExtensionPaths(paths: string[]): void; getSkillPaths(): string[]; setSkillPaths(paths: string[]): void; setProjectSkillPaths(paths: string[]): void; getPromptTemplatePaths(): string[]; setPromptTemplatePaths(paths: string[]): void; setProjectPromptTemplatePaths(paths: string[]): void; getThemePaths(): string[]; setThemePaths(paths: string[]): void; setProjectThemePaths(paths: string[]): void; getWorkflowPaths(): string[]; setWorkflowPaths(paths: string[]): void; setProjectWorkflowPaths(paths: string[]): void; getEnableSkillCommands(): boolean; setEnableSkillCommands(enabled: boolean): void; getThinkingBudgets(): ThinkingBudgetsSettings | undefined; } declare module "./settings-manager-core.ts" { interface SettingsManager extends SettingsManagerResourceAccessors { } } export {}; //# sourceMappingURL=settings-manager-resource-accessors.d.ts.map