import type { PoltergeistConfig } from '../types.js'; export interface LoadedConfiguration { config: PoltergeistConfig; projectRoot: string; configPath: string; } export declare class ConfigurationLoadError extends Error { constructor(message: string); } /** * Load the Poltergeist configuration from disk and exit with a friendly * message when the config is invalid. This keeps command handlers slim while * preserving previous CLI behavior. */ export declare function loadConfiguration(configPath?: string): Promise; export type GitSummaryMode = 'ai' | 'list' | undefined; export declare function parseGitSummaryModeOption(value?: string): GitSummaryMode; //# sourceMappingURL=configuration.d.ts.map