import { Config, type NamedMcpTransport } from "./config.js"; import { createMcpOAuthService, createMcpOAuthStore } from "./oauth/index.js"; import { Manager, HOOMAN_CHANNEL, HOOMAN_CHANNEL_PERMISSION, type ChannelMessage, type ChannelPermissionBehavior, type ChannelSubscription, type ChannelSubscriptionHandle, type ServerAuthStatus } from "./manager.js"; export { Config, Manager }; export { HOOMAN_CHANNEL, HOOMAN_CHANNEL_PERMISSION }; export { createMcpOAuthService, createMcpOAuthStore }; export type { ChannelMessage, ChannelPermissionBehavior, ChannelSubscription, ChannelSubscriptionHandle, NamedMcpTransport, ServerAuthStatus, }; export declare function createMcpConfig(path: string): Config; export declare function createMcpManager(config: Config, acp?: boolean, mcpServers?: readonly NamedMcpTransport[], oauth?: import("./oauth/service.js").Service): Manager;