import type { Connector, JinnConfig, Session, Target } from "../../shared/types.js"; import type { GatewayEmit } from "../../shared/gateway-events.js"; import type { TurnSurface } from "./types.js"; export interface ConnectorTurnSurfaceOptions { connector: Connector; target: Target; session: Session; config: JinnConfig; /** * Whether the turn is allowed to decorate the channel. Cron turns run silently * so a scheduled job doesn't spray reactions over a human's thread. */ decorate: boolean; emit?: GatewayEmit; } /** Carry a turn over a chat connector: reactions, typing status, and replies. */ export declare function createConnectorTurnSurface(options: ConnectorTurnSurfaceOptions): TurnSurface; //# sourceMappingURL=connector-surface.d.ts.map