import { ECC_HOOK_CONTROL_SOURCE_CONTENT_SHA256, type EccHookControlsSelection } from "./ecc-hook-controls.js"; import { HOOK_REGISTRAR_DESTINATION } from "./hook-registrar-read.js"; export declare const ECC_HOOK_CONTROLS_RECEIPT_PATH = ".aih/org-policy-ecc-hook-controls-receipt.json"; export declare const ECC_HOOK_CONTROLS_RECEIPT_FORMAT = "aih-org-policy-ecc-hook-controls-receipt"; export interface EccHookControlsReceipt { format: typeof ECC_HOOK_CONTROLS_RECEIPT_FORMAT; version: 1; destination: typeof HOOK_REGISTRAR_DESTINATION; sourceContentSha256: typeof ECC_HOOK_CONTROL_SOURCE_CONTENT_SHA256; profile: EccHookControlsSelection["profile"]; disabledIds: string[]; } export declare function eccHookControlsReceipt(selection: EccHookControlsSelection): EccHookControlsReceipt; export declare function parseEccHookControlsReceipt(raw: string): EccHookControlsReceipt; export declare function readEccHookControlsReceipt(root: string): { receipt: EccHookControlsReceipt; raw: string; } | undefined;