import { type AllAssistantMiddlewareArgs } from './Assistant'; export interface AssistantThreadContextStore { get: GetThreadContextFn; save: SaveThreadContextFn; } export type GetThreadContextFn = (args: AllAssistantMiddlewareArgs) => Promise; export type SaveThreadContextFn = (args: AllAssistantMiddlewareArgs) => Promise; export interface AssistantThreadContext { channel_id?: string; team_id?: string; enterprise_id?: string | null; } export declare class DefaultThreadContextStore implements AssistantThreadContextStore { private context; get(args: AllAssistantMiddlewareArgs): Promise; save(args: AllAssistantMiddlewareArgs): Promise; } //# sourceMappingURL=AssistantThreadContextStore.d.ts.map