import { Sentinel, type SentinelConfig } from '@4runr/sentinel';
export declare function getSentinelLimitsFilePath(): string;
export declare function loadSentinelLimitsFromDisk(): SentinelConfig | null;
export declare function saveSentinelLimitsToDisk(config: SentinelConfig): void;
export declare function mergePersistedSentinelConfig(sentinel: Sentinel): boolean;
export declare function applyPersistedSentinelConfig(sentinel: Sentinel, logger?: {
    info: (msg: string, meta?: Record<string, unknown>) => void;
    warn: (msg: string, meta?: Record<string, unknown>) => void;
}): boolean;
export declare function hydrateSentinelConfigFromDisk(sentinel: Sentinel): void;
export declare function persistSentinelConfigAfterApply(sentinel: Sentinel, config: SentinelConfig, logger?: {
    info: (msg: string, meta?: Record<string, unknown>) => void;
}): string;
//# sourceMappingURL=sentinel-config-store.d.ts.map