/** * ATP OpenClaw Integration - Main Entry Point * * Provides quantum-safe security layer for OpenClaw AI agents */ export { AtpOpenClawAgent } from './agent/atp-agent.js'; export { registerAgentWithAtp } from './agent/registration.js'; export type { AgentMetadata, AgentRegistrationOptions } from './agent/types.js'; export { ATPToolWrapper, secureTools } from './tools/wrapper.js'; export type { ToolSecurityConfig, ToolCallContext } from './tools/types.js'; export { atpProtectedTask } from './tasks/decorator.js'; export { ATPTaskValidator } from './tasks/validator.js'; export type { TaskSecurityMetadata, TaskValidationResult } from './tasks/types.js'; export { ATPGraphValidator } from './graph/validator.js'; export { validateCrewWithAtp } from './graph/crew-validator.js'; export type { GraphValidationResult, InterAgentPolicy } from './graph/types.js'; export { ATPPolicyProfile } from './policy/profile.js'; export { ATPConfigProfile } from './policy/config.js'; export type { PolicyRule, WorkflowConstraints } from './policy/types.js'; export { ATPLunaryExporter } from './observability/lunary-exporter.js'; export { ATPMonitor } from './observability/monitor.js'; export type { BehaviorMetrics, AnomalyDetection } from './observability/types.js'; export { ATPSecretManager } from './connectors/secrets.js'; export { ATPServiceConnector } from './connectors/service-connector.js'; export type { ConnectorConfig, CredentialScope } from './connectors/types.js'; export { enforceAtpPoliciesForClawSession, defaultClawStatePolicy } from './session/enforce.js'; export type { SessionState, ClawStatePolicy, ClawStatePermissions, ClawSessionContext, SessionPolicyResult, EnforceSessionOptions } from './session/types.js'; export { registerClawWithAtp, wrapSkillWithAtp } from './claw-api.js'; export type { ClawConfig } from './claw-api.js'; export { OpenClawATPClient } from './client.js'; export type { OpenClawIntegrationConfig } from './types.js'; export type { TrustLevel, AuditEvent, Permission, DIDDocument } from 'atp-sdk'; export declare const VERSION = "1.0.0"; //# sourceMappingURL=index.d.ts.map