import type { ChannelPlugin, PluginRuntime } from "openclaw/plugin-sdk/channel-core"; import type { AgentNetworkAccount } from "./config-schema.js"; import { type Party } from "./party.js"; import { ServicesRetainedRecipientConsumer } from "./services-retained-recipient.js"; export declare function _servicesRetainedRecipientForTesting(accountId: string): ServicesRetainedRecipientConsumer | undefined; export declare function presentedPartyForSession(sessionKey: string | undefined): Party | undefined; export declare function buildServicesRetainedRuntimeSessionKey(buildAgentSessionKey: PluginRuntime["channel"]["routing"]["buildAgentSessionKey"], params: { agentId: string; accountId: string; sessionDigest: string; }): string; declare function withAgentNetworkSilentReplyPolicy(cfg: Record, servicesRetained?: boolean): Record; export declare const _withAgentNetworkSilentReplyPolicyForTesting: typeof withAgentNetworkSilentReplyPolicy; export declare const agentNetworkChannel: ChannelPlugin; export {}; //# sourceMappingURL=channel.d.ts.map