/** * SlackConnector — polls Slack channels via the Web API. * Uses dynamic import for @slack/web-api to keep it optional at module load time. */ import type { AuthRequirement, ConnectorConfig, ConnectorHealth, IConnector, NormalizedItem } from '../framework/types.js'; export declare class SlackConnector implements IConnector { readonly name = "slack"; readonly type: "api"; private config; private client; private userCache; private lastPollTime; private lastPollCount; private lastError; constructor(config: ConnectorConfig); init(): Promise; dispose(): Promise; healthCheck(): Promise; getAuthRequirements(): AuthRequirement[]; authenticate(): Promise; private resolveUserName; poll(since: Date): Promise; } //# sourceMappingURL=index.d.ts.map