import { Schema } from "effect"; import type { Tool } from "effect/unstable/ai"; declare const errorMessage: (error: unknown) => string; declare const appendInstructionFragment: (base: string | undefined, fragment: string | undefined) => string | undefined; type StaticDeclaration = { readonly origin: import("./agent-event.js").ToolOrigin; readonly tool: Tool.Any; }; /** @internal Small setup codecs and normalizers kept outside the composition root. */ export declare const SetupHelpers: { errorMessage: typeof errorMessage; appendInstructionFragment: typeof appendInstructionFragment; defaultProgressOverflowPolicy: { readonly _tag: "Backpressure"; readonly capacity: 64; }; progressOverflowPolicySchema: Schema.Union, Schema.TaggedStruct<"Dropping", { readonly capacity: Schema.Finite; }>, Schema.TaggedStruct<"Sliding", { readonly capacity: Schema.Finite; }>, Schema.TaggedStruct<"Fail", { readonly capacity: Schema.Finite; }>]>; }; export type { StaticDeclaration };