import { Type } from "typebox"; export declare const LogsTailParamsSchema: Type.TObject<{ cursor: Type.TOptional; limit: Type.TOptional; maxBytes: Type.TOptional; }>; export declare const LogsTailResultSchema: Type.TObject<{ file: Type.TString; cursor: Type.TInteger; size: Type.TInteger; lines: Type.TArray; truncated: Type.TOptional; reset: Type.TOptional; }>; export declare const ChatHistoryParamsSchema: Type.TObject<{ sessionKey: Type.TString; limit: Type.TOptional; maxChars: Type.TOptional; }>; export declare const ChatSendParamsSchema: Type.TObject<{ sessionKey: Type.TString; sessionId: Type.TOptional; message: Type.TString; thinking: Type.TOptional; deliver: Type.TOptional; originatingChannel: Type.TOptional; originatingTo: Type.TOptional; originatingAccountId: Type.TOptional; originatingThreadId: Type.TOptional; attachments: Type.TOptional>; timeoutMs: Type.TOptional; systemInputProvenance: Type.TOptional; sourceSessionKey: Type.TOptional; sourceChannel: Type.TOptional; sourceTool: Type.TOptional; }>>; systemProvenanceReceipt: Type.TOptional; idempotencyKey: Type.TString; }>; export declare const ChatAbortParamsSchema: Type.TObject<{ sessionKey: Type.TString; runId: Type.TOptional; }>; export declare const ChatInjectParamsSchema: Type.TObject<{ sessionKey: Type.TString; message: Type.TString; label: Type.TOptional; }>; export declare const ChatEventSchema: Type.TObject<{ runId: Type.TString; sessionKey: Type.TString; spawnedBy: Type.TOptional; seq: Type.TInteger; state: Type.TUnion<[Type.TLiteral<"delta">, Type.TLiteral<"final">, Type.TLiteral<"aborted">, Type.TLiteral<"error">]>; message: Type.TOptional; errorMessage: Type.TOptional; errorKind: Type.TOptional, Type.TLiteral<"timeout">, Type.TLiteral<"rate_limit">, Type.TLiteral<"context_length">, Type.TLiteral<"unknown">]>>; usage: Type.TOptional; stopReason: Type.TOptional; }>;