/** * Society Protocol — JavaScript/TypeScript SDK * * @packageDocumentation * SDK oficial para integração com Society Protocol */ export { SocietyClient, createClient, society, useSociety, type SDKConfig, type SimpleConfig, type SummonOptions, type StepInfo, type ChainInfo, type PeerInfo, } from './client.js'; export { ProactiveMissionEngine, } from '../proactive/engine.js'; export { P2PSwarmRegistry, } from '../proactive/swarm-registry.js'; export { SwarmScheduler, } from '../proactive/scheduler.js'; export { MissionCheckpointService, } from '../proactive/checkpoints.js'; export { ResearchWorkerNode, } from '../workers/research-worker.js'; export type { ProactiveMissionSpec, MissionPolicy, ResearchPolicy, MissionStatus, MissionInfo, SwarmStatus, SwarmWorkerProfile, ResearchWorkerConfig, SwarmWorkerAnnouncement, } from '../proactive/types.js'; export { generateAgentsMd, parseAgentsMd, generateSocietyAgentsMd, type AgentsMdConfig, } from '../agents-md.js'; export { LatentSpaceEngine, DEFAULT_LATENT_CONFIG, type LatentThought, type AlignmentMetadata, type LatentWorkingMemory, type AgentArchitectureInfo, type LatentCollaborationConfig, } from '../latent-space.js'; export { SwarmController, DEFAULT_SWARM_CONTROLLER_CONFIG, type SwarmRole, type TimeWindow, type RecurrencePattern, type SwarmAgentProfile, type SwarmEvent, type SwarmEventType, type SwarmControllerConfig, } from '../proactive/swarm-controller.js'; export { SkillParser, SkillLoader, SkillExecutor, skillParser, skillLoader, skillExecutor, createSkillTemplate, type SkillManifest, type SkillExecutionContext, type SkillHook, } from '../skills/parser.js'; export { SocietyMCPServer, type MCPServerConfig, } from '../mcp/server.js'; export { PersonaVaultEngine, type PersonaVault, type PersonaNode, type PersonaEdge, type AddMemoryInput, type UpdateMemoryInput, type MemoryQueryInput, type GraphQueryInput, type UpdatePreferenceInput, type IssueCapabilityInput, type CapabilityCaveats, type CapabilityToken, type IssueClaimInput, type PersonaClaim, type GenerateZkProofInput, type VerifyZkProofInput, type ZkProofBundle, type ZkVerifyResult, type PersonaSyncDelta, type SyncApplyResult, } from '../persona/index.js'; export { DemandSpawner, DEFAULT_SPAWN_CONFIG, type SpawnConfig, type SpawnedAgent, type SpawnedTeam, type SpawnResult, type SpawnRuntime, } from '../gateway/demand-spawner.js'; export { CapabilityRouter, type IncomingRequest, type RoutingDecision, type RoutingMode, type RoleSpec, } from '../gateway/capability-router.js'; export { SocialEngine, type AgentProfile, type FollowRelation, type InviteCode, type ActivityEvent, type ActivityType, } from '../social.js'; export declare const VERSION = "1.3.0"; export declare function checkEnvironment(): { compatible: boolean; node?: boolean; browser?: boolean; issues: string[]; }; export declare function quickStart(options: { name: string; room: string; bootstrap?: string[]; }): Promise; //# sourceMappingURL=index.d.ts.map