import type { ConnectorDefinition } from './types.js'; export type ConnectorIdentityProbe = { actionId: string; }; export type ConnectorLearningStream = { scope: string; actionId: string; arguments: Record; kind: 'activity' | 'inventory'; }; export type ConnectorLearningPlan = { toolkit: string; identityProbe?: ConnectorIdentityProbe; streams: ConnectorLearningStream[]; bootstrapWindowDays: number; intervalMinutes: number; }; export declare function buildConnectorLearningArguments(plan: ConnectorLearningPlan, stream: ConnectorLearningStream, input: { cursor?: string; windowStart?: string; }, identity: Record): Record; export declare function getConnectorLearningPlan(toolkit: string): ConnectorLearningPlan | undefined; export declare function connectorUnderstandingCapability(toolkit: string): ConnectorDefinition['understanding'] | undefined; export declare function listConnectorLearningPlans(): ConnectorLearningPlan[];