/**
 * security-policy feature의 설정 파일 읽기/쓰기를 담당한다.
 * 전역 보안 검사 런타임과 builtin 명령이 같은 정책 파일을 참조하도록 저장 포맷을 단일화한다.
 */
import type { SecurityPolicyMode, SecurityPolicyState, StoragePaths } from '../../../platform/types/index';
/**
 * @description
 * 저장된 보안 정책을 읽고, 없거나 비정상이면 기본 정책으로 복구한다.
 * @param paths 작업 디렉터리 기준 저장 경로 정보
 * @returns 보안 정책 상태
 */
export declare function readSecurityPolicy(paths?: Pick<StoragePaths, 'securityPolicyPath'>): SecurityPolicyState;
/**
 * @description
 * 보안 정책 모드를 디스크에 저장한다.
 * @param paths 작업 디렉터리 기준 저장 경로 정보
 * @param mode 저장할 정책 모드
 * @returns 저장 후 정책 상태
 */
export declare function saveSecurityPolicy(paths: Pick<StoragePaths, 'securityPolicyPath'>, mode: SecurityPolicyMode): SecurityPolicyState;
//# sourceMappingURL=config.d.ts.map