export interface CopilotPaths { packageRoot: string; projectRoot: string; pluginRoot: string; stateDir: string; hooksLogPath: string; userScope: string; /** Personal skills root: ~/.copilot/skills (or $COPILOT_HOME/skills). */ userScopeSkills: string; /** Personal agents root: ~/.copilot/agents (or $COPILOT_HOME/agents). */ userScopeAgents: string; projectScopeSkills: string; projectScopeAgents: string; copilotInstructions: string; hooksManifest: string; scriptsDir: string; } export interface ResolveCopilotPathsOptions { cwd?: string; projectRoot?: string; pluginRoot?: string; importMetaUrl?: string; /** Override the copilot home dir (defaults to $COPILOT_HOME, then ~/.copilot). * Used by tests and to honor copilot's own COPILOT_HOME relocation. */ copilotHome?: string; } export declare function resolveCopilotPaths(options?: ResolveCopilotPathsOptions): CopilotPaths; export declare function ensureStateDir(paths: CopilotPaths): void;