export declare const LIST_PROCESSORS_ROUTE: import("../server-adapter").ServerRoute<{}, Record<string, {
    id: string;
    phases: ("input" | "inputStep" | "outputStream" | "outputResult" | "outputStep")[];
    agentIds: string[];
    configurations: {
        agentId: string;
        type: "input" | "output";
    }[];
    isWorkflow: boolean;
    name?: string | undefined;
    description?: string | undefined;
}>, "json", import("../server-adapter").RouteSchemas<undefined, undefined, undefined, import("zod").ZodRecord<import("zod").ZodString, import("zod").ZodObject<{
    id: import("zod").ZodString;
    name: import("zod").ZodOptional<import("zod").ZodString>;
    description: import("zod").ZodOptional<import("zod").ZodString>;
    phases: import("zod").ZodArray<import("zod").ZodEnum<{
        input: "input";
        inputStep: "inputStep";
        outputStream: "outputStream";
        outputResult: "outputResult";
        outputStep: "outputStep";
    }>>;
    agentIds: import("zod").ZodArray<import("zod").ZodString>;
    configurations: import("zod").ZodArray<import("zod").ZodObject<{
        agentId: import("zod").ZodString;
        type: import("zod").ZodEnum<{
            input: "input";
            output: "output";
        }>;
    }, import("zod/v4/core").$strip>>;
    isWorkflow: import("zod").ZodBoolean;
}, import("zod/v4/core").$strip>>>, "GET", "/processors">;
export declare const GET_PROCESSOR_BY_ID_ROUTE: import("../server-adapter").ServerRoute<{
    processorId: string;
}, {
    id: string;
    phases: ("input" | "inputStep" | "outputStream" | "outputResult" | "outputStep")[];
    configurations: {
        agentId: string;
        agentName: string;
        type: "input" | "output";
    }[];
    isWorkflow: boolean;
    name?: string | undefined;
    description?: string | undefined;
}, "json", import("../server-adapter").RouteSchemas<import("zod").ZodObject<{
    processorId: import("zod").ZodString;
}, import("zod/v4/core").$strip>, undefined, undefined, import("zod").ZodObject<{
    id: import("zod").ZodString;
    name: import("zod").ZodOptional<import("zod").ZodString>;
    description: import("zod").ZodOptional<import("zod").ZodString>;
    phases: import("zod").ZodArray<import("zod").ZodEnum<{
        input: "input";
        inputStep: "inputStep";
        outputStream: "outputStream";
        outputResult: "outputResult";
        outputStep: "outputStep";
    }>>;
    configurations: import("zod").ZodArray<import("zod").ZodObject<{
        agentId: import("zod").ZodString;
        agentName: import("zod").ZodString;
        type: import("zod").ZodEnum<{
            input: "input";
            output: "output";
        }>;
    }, import("zod/v4/core").$strip>>;
    isWorkflow: import("zod").ZodBoolean;
}, import("zod/v4/core").$strip>>, "GET", "/processors/:processorId">;
export declare const EXECUTE_PROCESSOR_ROUTE: import("../server-adapter").ServerRoute<import("../server-adapter").InferParams<import("zod").ZodObject<{
    processorId: import("zod").ZodString;
}, import("zod/v4/core").$strip>, undefined, import("zod").ZodObject<{
    phase: import("zod").ZodEnum<{
        input: "input";
        inputStep: "inputStep";
        outputStream: "outputStream";
        outputResult: "outputResult";
        outputStep: "outputStep";
    }>;
    messages: import("zod").ZodArray<import("zod").ZodObject<{
        id: import("zod").ZodString;
        role: import("zod").ZodEnum<{
            tool: "tool";
            system: "system";
            user: "user";
            assistant: "assistant";
            signal: "signal";
        }>;
        createdAt: import("zod").ZodOptional<import("zod").ZodCoercedDate<unknown>>;
        content: import("zod").ZodUnion<readonly [import("zod").ZodObject<{
            format: import("zod").ZodOptional<import("zod").ZodLiteral<2>>;
            parts: import("zod").ZodOptional<import("zod").ZodArray<import("zod").ZodAny>>;
            content: import("zod").ZodOptional<import("zod").ZodString>;
        }, import("zod/v4/core").$loose>, import("zod").ZodString]>;
    }, import("zod/v4/core").$loose>>;
    agentId: import("zod").ZodOptional<import("zod").ZodString>;
    requestContext: import("zod").ZodOptional<import("zod").ZodRecord<import("zod").ZodString, import("zod").ZodAny>>;
}, import("zod/v4/core").$strip>>, {
    success: boolean;
    phase: string;
    messages?: {
        [x: string]: unknown;
        id: string;
        role: "tool" | "system" | "user" | "assistant" | "signal";
        content: string | {
            [x: string]: unknown;
            format?: 2 | undefined;
            parts?: any[] | undefined;
            content?: string | undefined;
        };
        createdAt?: Date | undefined;
    }[] | undefined;
    messageList?: {
        messages: {
            [x: string]: unknown;
            id: string;
            role: "tool" | "system" | "user" | "assistant" | "signal";
            content: string | {
                [x: string]: unknown;
                format?: 2 | undefined;
                parts?: any[] | undefined;
                content?: string | undefined;
            };
            createdAt?: Date | undefined;
        }[];
    } | undefined;
    tripwire?: {
        triggered: boolean;
        reason?: string | undefined;
        metadata?: any;
    } | undefined;
    error?: string | undefined;
}, "json", import("../server-adapter").RouteSchemas<import("zod").ZodObject<{
    processorId: import("zod").ZodString;
}, import("zod/v4/core").$strip>, undefined, import("zod").ZodObject<{
    phase: import("zod").ZodEnum<{
        input: "input";
        inputStep: "inputStep";
        outputStream: "outputStream";
        outputResult: "outputResult";
        outputStep: "outputStep";
    }>;
    messages: import("zod").ZodArray<import("zod").ZodObject<{
        id: import("zod").ZodString;
        role: import("zod").ZodEnum<{
            tool: "tool";
            system: "system";
            user: "user";
            assistant: "assistant";
            signal: "signal";
        }>;
        createdAt: import("zod").ZodOptional<import("zod").ZodCoercedDate<unknown>>;
        content: import("zod").ZodUnion<readonly [import("zod").ZodObject<{
            format: import("zod").ZodOptional<import("zod").ZodLiteral<2>>;
            parts: import("zod").ZodOptional<import("zod").ZodArray<import("zod").ZodAny>>;
            content: import("zod").ZodOptional<import("zod").ZodString>;
        }, import("zod/v4/core").$loose>, import("zod").ZodString]>;
    }, import("zod/v4/core").$loose>>;
    agentId: import("zod").ZodOptional<import("zod").ZodString>;
    requestContext: import("zod").ZodOptional<import("zod").ZodRecord<import("zod").ZodString, import("zod").ZodAny>>;
}, import("zod/v4/core").$strip>, import("zod").ZodObject<{
    success: import("zod").ZodBoolean;
    phase: import("zod").ZodString;
    messages: import("zod").ZodOptional<import("zod").ZodArray<import("zod").ZodObject<{
        id: import("zod").ZodString;
        role: import("zod").ZodEnum<{
            tool: "tool";
            system: "system";
            user: "user";
            assistant: "assistant";
            signal: "signal";
        }>;
        createdAt: import("zod").ZodOptional<import("zod").ZodCoercedDate<unknown>>;
        content: import("zod").ZodUnion<readonly [import("zod").ZodObject<{
            format: import("zod").ZodOptional<import("zod").ZodLiteral<2>>;
            parts: import("zod").ZodOptional<import("zod").ZodArray<import("zod").ZodAny>>;
            content: import("zod").ZodOptional<import("zod").ZodString>;
        }, import("zod/v4/core").$loose>, import("zod").ZodString]>;
    }, import("zod/v4/core").$loose>>>;
    messageList: import("zod").ZodOptional<import("zod").ZodObject<{
        messages: import("zod").ZodArray<import("zod").ZodObject<{
            id: import("zod").ZodString;
            role: import("zod").ZodEnum<{
                tool: "tool";
                system: "system";
                user: "user";
                assistant: "assistant";
                signal: "signal";
            }>;
            createdAt: import("zod").ZodOptional<import("zod").ZodCoercedDate<unknown>>;
            content: import("zod").ZodUnion<readonly [import("zod").ZodObject<{
                format: import("zod").ZodOptional<import("zod").ZodLiteral<2>>;
                parts: import("zod").ZodOptional<import("zod").ZodArray<import("zod").ZodAny>>;
                content: import("zod").ZodOptional<import("zod").ZodString>;
            }, import("zod/v4/core").$loose>, import("zod").ZodString]>;
        }, import("zod/v4/core").$loose>>;
    }, import("zod/v4/core").$strip>>;
    tripwire: import("zod").ZodOptional<import("zod").ZodObject<{
        triggered: import("zod").ZodBoolean;
        reason: import("zod").ZodOptional<import("zod").ZodString>;
        metadata: import("zod").ZodOptional<import("zod").ZodAny>;
    }, import("zod/v4/core").$strip>>;
    error: import("zod").ZodOptional<import("zod").ZodString>;
}, import("zod/v4/core").$strip>>, "POST", "/processors/:processorId/execute">;
//# sourceMappingURL=processors.d.ts.map