import type { Config } from '../config/schema.js'; import { type KnowledgePullInput } from '../knowledge/index.js'; import { ComposioSessionsAdapter } from './composio-sessions.js'; export declare const COMPOSIO_CONNECTED_SOURCE_TOOLKITS: Set; export declare function ingestComposioConnectedSource(input: { config: Config; connectorId: string; collectionScope: string; streamKind: 'activity' | 'inventory'; actionId: string; arguments?: Record; buildArguments?: (pull: KnowledgePullInput) => Record; agentId: string; connectionId?: string; adapter?: ComposioSessionsAdapter; }): Promise<{ connectorId: string; actionId: string; sourceInstanceId: string; itemsSeen: number; itemsIndexed: number; recordIds: string[]; }>; export declare function ingestLocalFolderSource(input: { config: Config; connectorId: string; agentId: string; }): Promise<{ connectorId: string; sourceInstanceId: string; recordIds: string[]; }>;