export { cameraPermissionRequestBaseToolDefinition, cameraPermissionRequestBestPracticeDescriptor, cameraPermissionRequestDescriptor, cameraPermissionRequestHandler, cameraPermissionRequestProviderPractices, executeCameraPermissionRequest, executeCameraPermissionRequestCore, planCameraPermissionRequest, selectCameraPermissionRequestPractice, } from "../../../../../../storagePool/baseToolStorage/computeruseBase/cameraAccess/computeruse.cameraPermissionRequest/bestPractice.js";
export type { CameraPermissionRequestBoundary as CameraAccessBoundary, CameraPermissionRequestGate as CameraAccessGate, CameraPermissionProvider, CameraPermissionProviderRequest, CameraPermissionProviderResult, CameraPermissionRequestAuditEvent, CameraPermissionRequestBestPracticeRequest, CameraPermissionRequestBoundary, CameraPermissionRequestContext, CameraPermissionRequestError, CameraPermissionRequestErrorCode, CameraPermissionRequestGate, CameraPermissionRequestHandlerInput, CameraPermissionRequestInput, CameraPermissionRequestMode, CameraPermissionRequestOutput, CameraPermissionRequestPracticeSelection, CameraPermissionRequestResult, CameraPermissionRequestTarget, } from "../../../../../../storagePool/baseToolStorage/computeruseBase/cameraAccess/computeruse.cameraPermissionRequest/bestPractice.js";
export type CameraAccessAuditRecord = {
    guard: string;
    event: string;
    metadata: Readonly<Record<string, unknown>>;
};
