import type { FederationRepoVisibility } from "./gh-federation.js"; export type PublishPromptDefault = "yes" | "no"; export type ConflictPosture = "halt" | "hil"; export interface LytConfig { defaultRepoVisibility: FederationRepoVisibility; publishPromptDefault: PublishPromptDefault; conflictPosture: ConflictPosture; embeddingsEnabled: boolean; syncLedgerRetentionDays: number | "never"; } export declare const DEFAULT_LYT_CONFIG: LytConfig; export declare function embeddingsEnabled(opts?: ResolveConfigOptions): boolean; export interface ResolveConfigOptions { overrides?: Partial | undefined; } export declare function resolveConfig(opts?: ResolveConfigOptions): LytConfig; //# sourceMappingURL=config.d.ts.map