export type ConsentSource = 'env-off' | 'env-on' | 'config' | 'default'; export interface ConsentState { enabled: boolean; source: ConsentSource; } /** 순수: env + config 값으로 Haiku 동의 해석 (테스트 가능). */ export declare function resolveHaikuConsent(env: { no?: string; on?: string; }, configValue: boolean | undefined): ConsentState; export declare function getHaikuConsentState(): ConsentState; /** 러너가 Haiku 전송 전에 확인. */ export declare function isHaikuCompoundEnabled(): boolean; /** 동의 저장(config.json 병합). env override 는 건드리지 않음. */ export declare function setHaikuCompoundConsent(enabled: boolean): void;