export type { SlackAdapterSessionPlan, SlackEventAnchorRunPlan, SlackSessionRef } from "./types.js"; import type { SlackAdapterSessionPlan, SlackEventAnchorRunPlan, SlackSessionRef } from "./types.js"; interface SlackSessionEventLike { conversationId: string; ts: string; thread_ts?: string; sessionKey?: string; } export declare function formatSlackSessionKey(ref: SlackSessionRef): string; export declare function parseSlackSessionKey(sessionKey: string): SlackSessionRef; export declare function isSlackThreadSessionKey(sessionKey: string): boolean; export declare function resolveSlackSessionKey(channelId: string, threadTs?: string): string; export declare function resolveSlackResponseRootTs(event: Pick): string | undefined; export declare function planSlackAdapterSession(event: SlackSessionEventLike, options?: { initialMessageTs?: string; }): SlackAdapterSessionPlan; export declare function planSlackEventAnchorRun(event: T, anchorTs?: string): SlackEventAnchorRunPlan; //# sourceMappingURL=session.d.ts.map