import type { DB } from '@matrixai/db'; import type Logger from '@matrixai/logger'; import type KeyRing from '../../../keys/KeyRing.js'; import type Sigchain from '../../../sigchain/Sigchain.js'; import type ACL from '../../../acl/ACL.js'; import type NodeGraph from '../../../nodes/NodeGraph.js'; import type NodeManager from '../../../nodes/NodeManager.js'; import type NodeConnectionManager from '../../../nodes/NodeConnectionManager.js'; import type NotificationsManager from '../../../notifications/NotificationsManager.js'; import type VaultManager from '../../../vaults/VaultManager.js'; import type { AgentClientManifest } from '../callers/index.js'; import NodesClaimNetworkAuthorityGet from './NodesClaimNetworkAuthorityGet.js'; import NodesAuthenticateConnection from './NodesAuthenticateConnection.js'; import NodesClaimsGet from './NodesClaimsGet.js'; import NodesClosestActiveConnectionsGet from './NodesClosestActiveConnectionsGet.js'; import NodesClosestLocalNodesGet from './NodesClosestLocalNodesGet.js'; import NodesConnectionSignalFinal from './NodesConnectionSignalFinal.js'; import NodesConnectionSignalInitial from './NodesConnectionSignalInitial.js'; import NodesCrossSignClaim from './NodesCrossSignClaim.js'; import NodesClaimNetworkSign from './NodesClaimNetworkSign.js'; import NotificationsSend from './NotificationsSend.js'; import VaultsGitInfoGet from './VaultsGitInfoGet.js'; import VaultsGitPackGet from './VaultsGitPackGet.js'; import VaultsScan from './VaultsScan.js'; /** * Server manifest factory. */ declare const manifestServer: (container: { db: DB; sigchain: Sigchain; nodeGraph: NodeGraph; acl: ACL; nodeManager: NodeManager; nodeConnectionManager: NodeConnectionManager; keyRing: KeyRing; logger: Logger; notificationsManager: NotificationsManager; vaultManager: VaultManager; }) => { nodesClaimNetworkAuthorityGet: NodesClaimNetworkAuthorityGet; nodesAuthenticateConnection: NodesAuthenticateConnection; nodesClaimsGet: NodesClaimsGet; nodesClosestActiveConnectionsGet: NodesClosestActiveConnectionsGet; nodesClosestLocalNodesGet: NodesClosestLocalNodesGet; nodesConnectionSignalFinal: NodesConnectionSignalFinal; nodesConnectionSignalInitial: NodesConnectionSignalInitial; nodesCrossSignClaim: NodesCrossSignClaim; nodesClaimNetworkSign: NodesClaimNetworkSign; notificationsSend: NotificationsSend; vaultsGitInfoGet: VaultsGitInfoGet; vaultsGitPackGet: VaultsGitPackGet; vaultsScan: VaultsScan; }; type AgentServerManifest = ReturnType; export default manifestServer; export { NodesClaimNetworkAuthorityGet, NodesAuthenticateConnection, NodesClaimsGet, NodesClosestActiveConnectionsGet, NodesClosestLocalNodesGet, NodesConnectionSignalFinal, NodesConnectionSignalInitial, NodesCrossSignClaim, NodesClaimNetworkSign, NotificationsSend, VaultsGitInfoGet, VaultsGitPackGet, VaultsScan, }; export type { AgentServerManifest };