import type { AssistantAttachmentView, AssistantTransportEvent, AssistantViewState } from './types'; export type AssistantAction = { type: 'user.submitted'; messageId: string; content: string; attachments: AssistantAttachmentView[]; } | { type: 'transport.event'; event: AssistantTransportEvent; } | { type: 'thread.reset'; threadId: string; }; export declare function assistantReducer(state: AssistantViewState, action: AssistantAction): AssistantViewState; //# sourceMappingURL=reducer.d.ts.map