/** * TrelloConnector — polls Trello boards via native fetch. * Auth token format: "apiKey:token" stored in config.auth.token or TRELLO_TOKEN env var. * Emits kanban_card NormalizedItems for moved/new cards. */ import type { AuthRequirement, ConnectorConfig, ConnectorHealth, IConnector, NormalizedItem } from '../framework/types.js'; export declare class TrelloConnector implements IConnector { readonly name = "trello"; readonly type: "api"; private config; private apiKey; private token; private readonly baseUrl; private lastPollTime; private lastPollCount; private lastError; /** boardId → (cardId → listName) */ private lastCardStates; private readonly stateFilePath; constructor(config: ConnectorConfig); private loadState; private saveState; init(): Promise; dispose(): Promise; healthCheck(): Promise; getAuthRequirements(): AuthRequirement[]; authenticate(): Promise; poll(_since: Date): Promise; } //# sourceMappingURL=index.d.ts.map