/**
 * GET /stored/agents - List all stored agents
 */
export declare const LIST_STORED_AGENTS_ROUTE: import("../server-adapter").ServerRoute<import("../server-adapter").InferParams<undefined, import("zod").ZodObject<{
    perPage: import("zod").ZodDefault<import("zod").ZodOptional<import("zod").ZodNumber>>;
    page: import("zod").ZodDefault<import("zod").ZodOptional<import("zod").ZodNumber>>;
} & {
    orderBy: import("zod").ZodOptional<import("zod").ZodObject<{
        field: import("zod").ZodOptional<import("zod").ZodEnum<["createdAt", "updatedAt"]>>;
        direction: import("zod").ZodOptional<import("zod").ZodEnum<["ASC", "DESC"]>>;
    }, "strip", import("zod").ZodTypeAny, {
        field?: "createdAt" | "updatedAt" | undefined;
        direction?: "ASC" | "DESC" | undefined;
    }, {
        field?: "createdAt" | "updatedAt" | undefined;
        direction?: "ASC" | "DESC" | undefined;
    }>>;
    authorId: import("zod").ZodOptional<import("zod").ZodString>;
    metadata: import("zod").ZodOptional<import("zod").ZodRecord<import("zod").ZodString, import("zod").ZodUnknown>>;
}, "strip", import("zod").ZodTypeAny, {
    page: number;
    perPage: number;
    metadata?: Record<string, unknown> | undefined;
    orderBy?: {
        field?: "createdAt" | "updatedAt" | undefined;
        direction?: "ASC" | "DESC" | undefined;
    } | undefined;
    authorId?: string | undefined;
}, {
    page?: number | undefined;
    perPage?: number | undefined;
    metadata?: Record<string, unknown> | undefined;
    orderBy?: {
        field?: "createdAt" | "updatedAt" | undefined;
        direction?: "ASC" | "DESC" | undefined;
    } | undefined;
    authorId?: string | undefined;
}> | import("zod").ZodObject<{
    perPage: import("zod").ZodOptional<import("zod").ZodNumber>;
    page: import("zod").ZodDefault<import("zod").ZodOptional<import("zod").ZodNumber>>;
} & {
    orderBy: import("zod").ZodOptional<import("zod").ZodObject<{
        field: import("zod").ZodOptional<import("zod").ZodEnum<["createdAt", "updatedAt"]>>;
        direction: import("zod").ZodOptional<import("zod").ZodEnum<["ASC", "DESC"]>>;
    }, "strip", import("zod").ZodTypeAny, {
        field?: "createdAt" | "updatedAt" | undefined;
        direction?: "ASC" | "DESC" | undefined;
    }, {
        field?: "createdAt" | "updatedAt" | undefined;
        direction?: "ASC" | "DESC" | undefined;
    }>>;
    authorId: import("zod").ZodOptional<import("zod").ZodString>;
    metadata: import("zod").ZodOptional<import("zod").ZodRecord<import("zod").ZodString, import("zod").ZodUnknown>>;
}, "strip", import("zod").ZodTypeAny, {
    page: number;
    perPage?: number | undefined;
    metadata?: Record<string, unknown> | undefined;
    orderBy?: {
        field?: "createdAt" | "updatedAt" | undefined;
        direction?: "ASC" | "DESC" | undefined;
    } | undefined;
    authorId?: string | undefined;
}, {
    page?: number | undefined;
    perPage?: number | undefined;
    metadata?: Record<string, unknown> | undefined;
    orderBy?: {
        field?: "createdAt" | "updatedAt" | undefined;
        direction?: "ASC" | "DESC" | undefined;
    } | undefined;
    authorId?: string | undefined;
}>, undefined>, {
    total: number;
    page: number;
    perPage: number | false;
    hasMore: boolean;
    agents: {
        status: string;
        name: string;
        id: string;
        createdAt: Date;
        updatedAt: Date;
        model: {
            name: string;
            provider: string;
        } & {
            [k: string]: unknown;
        };
        instructions: string;
        metadata?: Record<string, unknown> | undefined;
        description?: string | undefined;
        tools?: string[] | undefined;
        agents?: string[] | undefined;
        workflows?: string[] | undefined;
        inputProcessors?: string[] | undefined;
        outputProcessors?: string[] | undefined;
        defaultOptions?: import("zod").objectOutputType<{
            runId: import("zod").ZodOptional<import("zod").ZodString>;
            savePerStep: import("zod").ZodOptional<import("zod").ZodBoolean>;
            maxSteps: import("zod").ZodOptional<import("zod").ZodNumber>;
            activeTools: import("zod").ZodOptional<import("zod").ZodArray<import("zod").ZodString, "many">>;
            maxProcessorRetries: import("zod").ZodOptional<import("zod").ZodNumber>;
            toolChoice: import("zod").ZodOptional<import("zod").ZodUnion<[import("zod").ZodLiteral<"auto">, import("zod").ZodLiteral<"none">, import("zod").ZodLiteral<"required">, import("zod").ZodObject<{
                type: import("zod").ZodLiteral<"tool">;
                toolName: import("zod").ZodString;
            }, "strip", import("zod").ZodTypeAny, {
                type: "tool";
                toolName: string;
            }, {
                type: "tool";
                toolName: string;
            }>]>>;
            modelSettings: import("zod").ZodOptional<import("zod").ZodObject<{
                temperature: import("zod").ZodOptional<import("zod").ZodNumber>;
                maxTokens: import("zod").ZodOptional<import("zod").ZodNumber>;
                topP: import("zod").ZodOptional<import("zod").ZodNumber>;
                topK: import("zod").ZodOptional<import("zod").ZodNumber>;
                frequencyPenalty: import("zod").ZodOptional<import("zod").ZodNumber>;
                presencePenalty: import("zod").ZodOptional<import("zod").ZodNumber>;
                stopSequences: import("zod").ZodOptional<import("zod").ZodArray<import("zod").ZodString, "many">>;
                seed: import("zod").ZodOptional<import("zod").ZodNumber>;
                maxRetries: import("zod").ZodOptional<import("zod").ZodNumber>;
            }, "strip", import("zod").ZodTypeAny, {
                temperature?: number | undefined;
                maxTokens?: number | undefined;
                topP?: number | undefined;
                topK?: number | undefined;
                frequencyPenalty?: number | undefined;
                presencePenalty?: number | undefined;
                stopSequences?: string[] | undefined;
                seed?: number | undefined;
                maxRetries?: number | undefined;
            }, {
                temperature?: number | undefined;
                maxTokens?: number | undefined;
                topP?: number | undefined;
                topK?: number | undefined;
                frequencyPenalty?: number | undefined;
                presencePenalty?: number | undefined;
                stopSequences?: string[] | undefined;
                seed?: number | undefined;
                maxRetries?: number | undefined;
            }>>;
            returnScorerData: import("zod").ZodOptional<import("zod").ZodBoolean>;
            tracingOptions: import("zod").ZodOptional<import("zod").ZodObject<{
                traceName: import("zod").ZodOptional<import("zod").ZodString>;
                attributes: import("zod").ZodOptional<import("zod").ZodRecord<import("zod").ZodString, import("zod").ZodUnknown>>;
                spanId: import("zod").ZodOptional<import("zod").ZodString>;
                traceId: import("zod").ZodOptional<import("zod").ZodString>;
            }, "strip", import("zod").ZodTypeAny, {
                traceId?: string | undefined;
                traceName?: string | undefined;
                attributes?: Record<string, unknown> | undefined;
                spanId?: string | undefined;
            }, {
                traceId?: string | undefined;
                traceName?: string | undefined;
                attributes?: Record<string, unknown> | undefined;
                spanId?: string | undefined;
            }>>;
            requireToolApproval: import("zod").ZodOptional<import("zod").ZodBoolean>;
            autoResumeSuspendedTools: import("zod").ZodOptional<import("zod").ZodBoolean>;
            toolCallConcurrency: import("zod").ZodOptional<import("zod").ZodNumber>;
            includeRawChunks: import("zod").ZodOptional<import("zod").ZodBoolean>;
        }, import("zod").ZodTypeAny, "passthrough"> | undefined;
        memory?: {
            options?: {
                readOnly?: boolean | undefined;
                lastMessages?: number | false | undefined;
                semanticRecall?: boolean | {
                    topK: number;
                    messageRange: number | {
                        before: number;
                        after: number;
                    };
                    scope?: "thread" | "resource" | undefined;
                    threshold?: number | undefined;
                    indexName?: string | undefined;
                } | undefined;
                generateTitle?: boolean | {
                    model: string;
                    instructions?: string | undefined;
                } | undefined;
            } | undefined;
            vector?: string | false | undefined;
            embedder?: string | undefined;
            embedderOptions?: Record<string, unknown> | undefined;
        } | undefined;
        scorers?: Record<string, {
            sampling?: {
                type: "none";
            } | {
                type: "ratio";
                rate: number;
            } | undefined;
        }> | undefined;
        authorId?: string | undefined;
        integrationTools?: string[] | undefined;
        activeVersionId?: string | undefined;
    }[];
}, "json">;
/**
 * GET /stored/agents/:storedAgentId - Get a stored agent by ID
 */
export declare const GET_STORED_AGENT_ROUTE: import("../server-adapter").ServerRoute<{
    storedAgentId: string;
}, {
    status: string;
    name: string;
    id: string;
    createdAt: Date;
    updatedAt: Date;
    model: {
        name: string;
        provider: string;
    } & {
        [k: string]: unknown;
    };
    instructions: string;
    metadata?: Record<string, unknown> | undefined;
    description?: string | undefined;
    tools?: string[] | undefined;
    agents?: string[] | undefined;
    workflows?: string[] | undefined;
    inputProcessors?: string[] | undefined;
    outputProcessors?: string[] | undefined;
    defaultOptions?: import("zod").objectOutputType<{
        runId: import("zod").ZodOptional<import("zod").ZodString>;
        savePerStep: import("zod").ZodOptional<import("zod").ZodBoolean>;
        maxSteps: import("zod").ZodOptional<import("zod").ZodNumber>;
        activeTools: import("zod").ZodOptional<import("zod").ZodArray<import("zod").ZodString, "many">>;
        maxProcessorRetries: import("zod").ZodOptional<import("zod").ZodNumber>;
        toolChoice: import("zod").ZodOptional<import("zod").ZodUnion<[import("zod").ZodLiteral<"auto">, import("zod").ZodLiteral<"none">, import("zod").ZodLiteral<"required">, import("zod").ZodObject<{
            type: import("zod").ZodLiteral<"tool">;
            toolName: import("zod").ZodString;
        }, "strip", import("zod").ZodTypeAny, {
            type: "tool";
            toolName: string;
        }, {
            type: "tool";
            toolName: string;
        }>]>>;
        modelSettings: import("zod").ZodOptional<import("zod").ZodObject<{
            temperature: import("zod").ZodOptional<import("zod").ZodNumber>;
            maxTokens: import("zod").ZodOptional<import("zod").ZodNumber>;
            topP: import("zod").ZodOptional<import("zod").ZodNumber>;
            topK: import("zod").ZodOptional<import("zod").ZodNumber>;
            frequencyPenalty: import("zod").ZodOptional<import("zod").ZodNumber>;
            presencePenalty: import("zod").ZodOptional<import("zod").ZodNumber>;
            stopSequences: import("zod").ZodOptional<import("zod").ZodArray<import("zod").ZodString, "many">>;
            seed: import("zod").ZodOptional<import("zod").ZodNumber>;
            maxRetries: import("zod").ZodOptional<import("zod").ZodNumber>;
        }, "strip", import("zod").ZodTypeAny, {
            temperature?: number | undefined;
            maxTokens?: number | undefined;
            topP?: number | undefined;
            topK?: number | undefined;
            frequencyPenalty?: number | undefined;
            presencePenalty?: number | undefined;
            stopSequences?: string[] | undefined;
            seed?: number | undefined;
            maxRetries?: number | undefined;
        }, {
            temperature?: number | undefined;
            maxTokens?: number | undefined;
            topP?: number | undefined;
            topK?: number | undefined;
            frequencyPenalty?: number | undefined;
            presencePenalty?: number | undefined;
            stopSequences?: string[] | undefined;
            seed?: number | undefined;
            maxRetries?: number | undefined;
        }>>;
        returnScorerData: import("zod").ZodOptional<import("zod").ZodBoolean>;
        tracingOptions: import("zod").ZodOptional<import("zod").ZodObject<{
            traceName: import("zod").ZodOptional<import("zod").ZodString>;
            attributes: import("zod").ZodOptional<import("zod").ZodRecord<import("zod").ZodString, import("zod").ZodUnknown>>;
            spanId: import("zod").ZodOptional<import("zod").ZodString>;
            traceId: import("zod").ZodOptional<import("zod").ZodString>;
        }, "strip", import("zod").ZodTypeAny, {
            traceId?: string | undefined;
            traceName?: string | undefined;
            attributes?: Record<string, unknown> | undefined;
            spanId?: string | undefined;
        }, {
            traceId?: string | undefined;
            traceName?: string | undefined;
            attributes?: Record<string, unknown> | undefined;
            spanId?: string | undefined;
        }>>;
        requireToolApproval: import("zod").ZodOptional<import("zod").ZodBoolean>;
        autoResumeSuspendedTools: import("zod").ZodOptional<import("zod").ZodBoolean>;
        toolCallConcurrency: import("zod").ZodOptional<import("zod").ZodNumber>;
        includeRawChunks: import("zod").ZodOptional<import("zod").ZodBoolean>;
    }, import("zod").ZodTypeAny, "passthrough"> | undefined;
    memory?: {
        options?: {
            readOnly?: boolean | undefined;
            lastMessages?: number | false | undefined;
            semanticRecall?: boolean | {
                topK: number;
                messageRange: number | {
                    before: number;
                    after: number;
                };
                scope?: "thread" | "resource" | undefined;
                threshold?: number | undefined;
                indexName?: string | undefined;
            } | undefined;
            generateTitle?: boolean | {
                model: string;
                instructions?: string | undefined;
            } | undefined;
        } | undefined;
        vector?: string | false | undefined;
        embedder?: string | undefined;
        embedderOptions?: Record<string, unknown> | undefined;
    } | undefined;
    scorers?: Record<string, {
        sampling?: {
            type: "none";
        } | {
            type: "ratio";
            rate: number;
        } | undefined;
    }> | undefined;
    authorId?: string | undefined;
    integrationTools?: string[] | undefined;
    activeVersionId?: string | undefined;
}, "json">;
/**
 * POST /stored/agents - Create a new stored agent
 */
export declare const CREATE_STORED_AGENT_ROUTE: import("../server-adapter").ServerRoute<{
    name: string;
    id: string;
    model: {
        name: string;
        provider: string;
    } & {
        [k: string]: unknown;
    };
    instructions: string;
    metadata?: Record<string, unknown> | undefined;
    description?: string | undefined;
    tools?: string[] | undefined;
    agents?: string[] | undefined;
    workflows?: string[] | undefined;
    inputProcessors?: string[] | undefined;
    outputProcessors?: string[] | undefined;
    defaultOptions?: import("zod").objectOutputType<{
        runId: import("zod").ZodOptional<import("zod").ZodString>;
        savePerStep: import("zod").ZodOptional<import("zod").ZodBoolean>;
        maxSteps: import("zod").ZodOptional<import("zod").ZodNumber>;
        activeTools: import("zod").ZodOptional<import("zod").ZodArray<import("zod").ZodString, "many">>;
        maxProcessorRetries: import("zod").ZodOptional<import("zod").ZodNumber>;
        toolChoice: import("zod").ZodOptional<import("zod").ZodUnion<[import("zod").ZodLiteral<"auto">, import("zod").ZodLiteral<"none">, import("zod").ZodLiteral<"required">, import("zod").ZodObject<{
            type: import("zod").ZodLiteral<"tool">;
            toolName: import("zod").ZodString;
        }, "strip", import("zod").ZodTypeAny, {
            type: "tool";
            toolName: string;
        }, {
            type: "tool";
            toolName: string;
        }>]>>;
        modelSettings: import("zod").ZodOptional<import("zod").ZodObject<{
            temperature: import("zod").ZodOptional<import("zod").ZodNumber>;
            maxTokens: import("zod").ZodOptional<import("zod").ZodNumber>;
            topP: import("zod").ZodOptional<import("zod").ZodNumber>;
            topK: import("zod").ZodOptional<import("zod").ZodNumber>;
            frequencyPenalty: import("zod").ZodOptional<import("zod").ZodNumber>;
            presencePenalty: import("zod").ZodOptional<import("zod").ZodNumber>;
            stopSequences: import("zod").ZodOptional<import("zod").ZodArray<import("zod").ZodString, "many">>;
            seed: import("zod").ZodOptional<import("zod").ZodNumber>;
            maxRetries: import("zod").ZodOptional<import("zod").ZodNumber>;
        }, "strip", import("zod").ZodTypeAny, {
            temperature?: number | undefined;
            maxTokens?: number | undefined;
            topP?: number | undefined;
            topK?: number | undefined;
            frequencyPenalty?: number | undefined;
            presencePenalty?: number | undefined;
            stopSequences?: string[] | undefined;
            seed?: number | undefined;
            maxRetries?: number | undefined;
        }, {
            temperature?: number | undefined;
            maxTokens?: number | undefined;
            topP?: number | undefined;
            topK?: number | undefined;
            frequencyPenalty?: number | undefined;
            presencePenalty?: number | undefined;
            stopSequences?: string[] | undefined;
            seed?: number | undefined;
            maxRetries?: number | undefined;
        }>>;
        returnScorerData: import("zod").ZodOptional<import("zod").ZodBoolean>;
        tracingOptions: import("zod").ZodOptional<import("zod").ZodObject<{
            traceName: import("zod").ZodOptional<import("zod").ZodString>;
            attributes: import("zod").ZodOptional<import("zod").ZodRecord<import("zod").ZodString, import("zod").ZodUnknown>>;
            spanId: import("zod").ZodOptional<import("zod").ZodString>;
            traceId: import("zod").ZodOptional<import("zod").ZodString>;
        }, "strip", import("zod").ZodTypeAny, {
            traceId?: string | undefined;
            traceName?: string | undefined;
            attributes?: Record<string, unknown> | undefined;
            spanId?: string | undefined;
        }, {
            traceId?: string | undefined;
            traceName?: string | undefined;
            attributes?: Record<string, unknown> | undefined;
            spanId?: string | undefined;
        }>>;
        requireToolApproval: import("zod").ZodOptional<import("zod").ZodBoolean>;
        autoResumeSuspendedTools: import("zod").ZodOptional<import("zod").ZodBoolean>;
        toolCallConcurrency: import("zod").ZodOptional<import("zod").ZodNumber>;
        includeRawChunks: import("zod").ZodOptional<import("zod").ZodBoolean>;
    }, import("zod").ZodTypeAny, "passthrough"> | undefined;
    memory?: {
        options?: {
            readOnly?: boolean | undefined;
            lastMessages?: number | false | undefined;
            semanticRecall?: boolean | {
                topK: number;
                messageRange: number | {
                    before: number;
                    after: number;
                };
                scope?: "thread" | "resource" | undefined;
                threshold?: number | undefined;
                indexName?: string | undefined;
            } | undefined;
            generateTitle?: boolean | {
                model: string;
                instructions?: string | undefined;
            } | undefined;
        } | undefined;
        vector?: string | false | undefined;
        embedder?: string | undefined;
        embedderOptions?: Record<string, unknown> | undefined;
    } | undefined;
    scorers?: Record<string, {
        sampling?: {
            type: "none";
        } | {
            type: "ratio";
            rate: number;
        } | undefined;
    }> | undefined;
    authorId?: string | undefined;
    integrationTools?: string[] | undefined;
}, {
    status: string;
    name: string;
    id: string;
    createdAt: Date;
    updatedAt: Date;
    model: {
        name: string;
        provider: string;
    } & {
        [k: string]: unknown;
    };
    instructions: string;
    metadata?: Record<string, unknown> | undefined;
    description?: string | undefined;
    tools?: string[] | undefined;
    agents?: string[] | undefined;
    workflows?: string[] | undefined;
    inputProcessors?: string[] | undefined;
    outputProcessors?: string[] | undefined;
    defaultOptions?: import("zod").objectOutputType<{
        runId: import("zod").ZodOptional<import("zod").ZodString>;
        savePerStep: import("zod").ZodOptional<import("zod").ZodBoolean>;
        maxSteps: import("zod").ZodOptional<import("zod").ZodNumber>;
        activeTools: import("zod").ZodOptional<import("zod").ZodArray<import("zod").ZodString, "many">>;
        maxProcessorRetries: import("zod").ZodOptional<import("zod").ZodNumber>;
        toolChoice: import("zod").ZodOptional<import("zod").ZodUnion<[import("zod").ZodLiteral<"auto">, import("zod").ZodLiteral<"none">, import("zod").ZodLiteral<"required">, import("zod").ZodObject<{
            type: import("zod").ZodLiteral<"tool">;
            toolName: import("zod").ZodString;
        }, "strip", import("zod").ZodTypeAny, {
            type: "tool";
            toolName: string;
        }, {
            type: "tool";
            toolName: string;
        }>]>>;
        modelSettings: import("zod").ZodOptional<import("zod").ZodObject<{
            temperature: import("zod").ZodOptional<import("zod").ZodNumber>;
            maxTokens: import("zod").ZodOptional<import("zod").ZodNumber>;
            topP: import("zod").ZodOptional<import("zod").ZodNumber>;
            topK: import("zod").ZodOptional<import("zod").ZodNumber>;
            frequencyPenalty: import("zod").ZodOptional<import("zod").ZodNumber>;
            presencePenalty: import("zod").ZodOptional<import("zod").ZodNumber>;
            stopSequences: import("zod").ZodOptional<import("zod").ZodArray<import("zod").ZodString, "many">>;
            seed: import("zod").ZodOptional<import("zod").ZodNumber>;
            maxRetries: import("zod").ZodOptional<import("zod").ZodNumber>;
        }, "strip", import("zod").ZodTypeAny, {
            temperature?: number | undefined;
            maxTokens?: number | undefined;
            topP?: number | undefined;
            topK?: number | undefined;
            frequencyPenalty?: number | undefined;
            presencePenalty?: number | undefined;
            stopSequences?: string[] | undefined;
            seed?: number | undefined;
            maxRetries?: number | undefined;
        }, {
            temperature?: number | undefined;
            maxTokens?: number | undefined;
            topP?: number | undefined;
            topK?: number | undefined;
            frequencyPenalty?: number | undefined;
            presencePenalty?: number | undefined;
            stopSequences?: string[] | undefined;
            seed?: number | undefined;
            maxRetries?: number | undefined;
        }>>;
        returnScorerData: import("zod").ZodOptional<import("zod").ZodBoolean>;
        tracingOptions: import("zod").ZodOptional<import("zod").ZodObject<{
            traceName: import("zod").ZodOptional<import("zod").ZodString>;
            attributes: import("zod").ZodOptional<import("zod").ZodRecord<import("zod").ZodString, import("zod").ZodUnknown>>;
            spanId: import("zod").ZodOptional<import("zod").ZodString>;
            traceId: import("zod").ZodOptional<import("zod").ZodString>;
        }, "strip", import("zod").ZodTypeAny, {
            traceId?: string | undefined;
            traceName?: string | undefined;
            attributes?: Record<string, unknown> | undefined;
            spanId?: string | undefined;
        }, {
            traceId?: string | undefined;
            traceName?: string | undefined;
            attributes?: Record<string, unknown> | undefined;
            spanId?: string | undefined;
        }>>;
        requireToolApproval: import("zod").ZodOptional<import("zod").ZodBoolean>;
        autoResumeSuspendedTools: import("zod").ZodOptional<import("zod").ZodBoolean>;
        toolCallConcurrency: import("zod").ZodOptional<import("zod").ZodNumber>;
        includeRawChunks: import("zod").ZodOptional<import("zod").ZodBoolean>;
    }, import("zod").ZodTypeAny, "passthrough"> | undefined;
    memory?: {
        options?: {
            readOnly?: boolean | undefined;
            lastMessages?: number | false | undefined;
            semanticRecall?: boolean | {
                topK: number;
                messageRange: number | {
                    before: number;
                    after: number;
                };
                scope?: "thread" | "resource" | undefined;
                threshold?: number | undefined;
                indexName?: string | undefined;
            } | undefined;
            generateTitle?: boolean | {
                model: string;
                instructions?: string | undefined;
            } | undefined;
        } | undefined;
        vector?: string | false | undefined;
        embedder?: string | undefined;
        embedderOptions?: Record<string, unknown> | undefined;
    } | undefined;
    scorers?: Record<string, {
        sampling?: {
            type: "none";
        } | {
            type: "ratio";
            rate: number;
        } | undefined;
    }> | undefined;
    authorId?: string | undefined;
    integrationTools?: string[] | undefined;
    activeVersionId?: string | undefined;
}, "json">;
/**
 * PATCH /stored/agents/:storedAgentId - Update a stored agent
 */
export declare const UPDATE_STORED_AGENT_ROUTE: import("../server-adapter").ServerRoute<import("../server-adapter").InferParams<import("zod").ZodObject<{
    storedAgentId: import("zod").ZodString;
}, "strip", import("zod").ZodTypeAny, {
    storedAgentId: string;
}, {
    storedAgentId: string;
}>, undefined, import("zod").ZodObject<{
    authorId: import("zod").ZodOptional<import("zod").ZodOptional<import("zod").ZodString>>;
    metadata: import("zod").ZodOptional<import("zod").ZodOptional<import("zod").ZodRecord<import("zod").ZodString, import("zod").ZodUnknown>>>;
} & {
    name: import("zod").ZodOptional<import("zod").ZodString>;
    description: import("zod").ZodOptional<import("zod").ZodOptional<import("zod").ZodString>>;
    instructions: import("zod").ZodOptional<import("zod").ZodString>;
    model: import("zod").ZodOptional<import("zod").ZodObject<{
        provider: import("zod").ZodString;
        name: import("zod").ZodString;
    }, "passthrough", import("zod").ZodTypeAny, import("zod").objectOutputType<{
        provider: import("zod").ZodString;
        name: import("zod").ZodString;
    }, import("zod").ZodTypeAny, "passthrough">, import("zod").objectInputType<{
        provider: import("zod").ZodString;
        name: import("zod").ZodString;
    }, import("zod").ZodTypeAny, "passthrough">>>;
    tools: import("zod").ZodOptional<import("zod").ZodOptional<import("zod").ZodArray<import("zod").ZodString, "many">>>;
    defaultOptions: import("zod").ZodOptional<import("zod").ZodOptional<import("zod").ZodObject<{
        runId: import("zod").ZodOptional<import("zod").ZodString>;
        savePerStep: import("zod").ZodOptional<import("zod").ZodBoolean>;
        maxSteps: import("zod").ZodOptional<import("zod").ZodNumber>;
        activeTools: import("zod").ZodOptional<import("zod").ZodArray<import("zod").ZodString, "many">>;
        maxProcessorRetries: import("zod").ZodOptional<import("zod").ZodNumber>;
        toolChoice: import("zod").ZodOptional<import("zod").ZodUnion<[import("zod").ZodLiteral<"auto">, import("zod").ZodLiteral<"none">, import("zod").ZodLiteral<"required">, import("zod").ZodObject<{
            type: import("zod").ZodLiteral<"tool">;
            toolName: import("zod").ZodString;
        }, "strip", import("zod").ZodTypeAny, {
            type: "tool";
            toolName: string;
        }, {
            type: "tool";
            toolName: string;
        }>]>>;
        modelSettings: import("zod").ZodOptional<import("zod").ZodObject<{
            temperature: import("zod").ZodOptional<import("zod").ZodNumber>;
            maxTokens: import("zod").ZodOptional<import("zod").ZodNumber>;
            topP: import("zod").ZodOptional<import("zod").ZodNumber>;
            topK: import("zod").ZodOptional<import("zod").ZodNumber>;
            frequencyPenalty: import("zod").ZodOptional<import("zod").ZodNumber>;
            presencePenalty: import("zod").ZodOptional<import("zod").ZodNumber>;
            stopSequences: import("zod").ZodOptional<import("zod").ZodArray<import("zod").ZodString, "many">>;
            seed: import("zod").ZodOptional<import("zod").ZodNumber>;
            maxRetries: import("zod").ZodOptional<import("zod").ZodNumber>;
        }, "strip", import("zod").ZodTypeAny, {
            temperature?: number | undefined;
            maxTokens?: number | undefined;
            topP?: number | undefined;
            topK?: number | undefined;
            frequencyPenalty?: number | undefined;
            presencePenalty?: number | undefined;
            stopSequences?: string[] | undefined;
            seed?: number | undefined;
            maxRetries?: number | undefined;
        }, {
            temperature?: number | undefined;
            maxTokens?: number | undefined;
            topP?: number | undefined;
            topK?: number | undefined;
            frequencyPenalty?: number | undefined;
            presencePenalty?: number | undefined;
            stopSequences?: string[] | undefined;
            seed?: number | undefined;
            maxRetries?: number | undefined;
        }>>;
        returnScorerData: import("zod").ZodOptional<import("zod").ZodBoolean>;
        tracingOptions: import("zod").ZodOptional<import("zod").ZodObject<{
            traceName: import("zod").ZodOptional<import("zod").ZodString>;
            attributes: import("zod").ZodOptional<import("zod").ZodRecord<import("zod").ZodString, import("zod").ZodUnknown>>;
            spanId: import("zod").ZodOptional<import("zod").ZodString>;
            traceId: import("zod").ZodOptional<import("zod").ZodString>;
        }, "strip", import("zod").ZodTypeAny, {
            traceId?: string | undefined;
            traceName?: string | undefined;
            attributes?: Record<string, unknown> | undefined;
            spanId?: string | undefined;
        }, {
            traceId?: string | undefined;
            traceName?: string | undefined;
            attributes?: Record<string, unknown> | undefined;
            spanId?: string | undefined;
        }>>;
        requireToolApproval: import("zod").ZodOptional<import("zod").ZodBoolean>;
        autoResumeSuspendedTools: import("zod").ZodOptional<import("zod").ZodBoolean>;
        toolCallConcurrency: import("zod").ZodOptional<import("zod").ZodNumber>;
        includeRawChunks: import("zod").ZodOptional<import("zod").ZodBoolean>;
    }, "passthrough", import("zod").ZodTypeAny, import("zod").objectOutputType<{
        runId: import("zod").ZodOptional<import("zod").ZodString>;
        savePerStep: import("zod").ZodOptional<import("zod").ZodBoolean>;
        maxSteps: import("zod").ZodOptional<import("zod").ZodNumber>;
        activeTools: import("zod").ZodOptional<import("zod").ZodArray<import("zod").ZodString, "many">>;
        maxProcessorRetries: import("zod").ZodOptional<import("zod").ZodNumber>;
        toolChoice: import("zod").ZodOptional<import("zod").ZodUnion<[import("zod").ZodLiteral<"auto">, import("zod").ZodLiteral<"none">, import("zod").ZodLiteral<"required">, import("zod").ZodObject<{
            type: import("zod").ZodLiteral<"tool">;
            toolName: import("zod").ZodString;
        }, "strip", import("zod").ZodTypeAny, {
            type: "tool";
            toolName: string;
        }, {
            type: "tool";
            toolName: string;
        }>]>>;
        modelSettings: import("zod").ZodOptional<import("zod").ZodObject<{
            temperature: import("zod").ZodOptional<import("zod").ZodNumber>;
            maxTokens: import("zod").ZodOptional<import("zod").ZodNumber>;
            topP: import("zod").ZodOptional<import("zod").ZodNumber>;
            topK: import("zod").ZodOptional<import("zod").ZodNumber>;
            frequencyPenalty: import("zod").ZodOptional<import("zod").ZodNumber>;
            presencePenalty: import("zod").ZodOptional<import("zod").ZodNumber>;
            stopSequences: import("zod").ZodOptional<import("zod").ZodArray<import("zod").ZodString, "many">>;
            seed: import("zod").ZodOptional<import("zod").ZodNumber>;
            maxRetries: import("zod").ZodOptional<import("zod").ZodNumber>;
        }, "strip", import("zod").ZodTypeAny, {
            temperature?: number | undefined;
            maxTokens?: number | undefined;
            topP?: number | undefined;
            topK?: number | undefined;
            frequencyPenalty?: number | undefined;
            presencePenalty?: number | undefined;
            stopSequences?: string[] | undefined;
            seed?: number | undefined;
            maxRetries?: number | undefined;
        }, {
            temperature?: number | undefined;
            maxTokens?: number | undefined;
            topP?: number | undefined;
            topK?: number | undefined;
            frequencyPenalty?: number | undefined;
            presencePenalty?: number | undefined;
            stopSequences?: string[] | undefined;
            seed?: number | undefined;
            maxRetries?: number | undefined;
        }>>;
        returnScorerData: import("zod").ZodOptional<import("zod").ZodBoolean>;
        tracingOptions: import("zod").ZodOptional<import("zod").ZodObject<{
            traceName: import("zod").ZodOptional<import("zod").ZodString>;
            attributes: import("zod").ZodOptional<import("zod").ZodRecord<import("zod").ZodString, import("zod").ZodUnknown>>;
            spanId: import("zod").ZodOptional<import("zod").ZodString>;
            traceId: import("zod").ZodOptional<import("zod").ZodString>;
        }, "strip", import("zod").ZodTypeAny, {
            traceId?: string | undefined;
            traceName?: string | undefined;
            attributes?: Record<string, unknown> | undefined;
            spanId?: string | undefined;
        }, {
            traceId?: string | undefined;
            traceName?: string | undefined;
            attributes?: Record<string, unknown> | undefined;
            spanId?: string | undefined;
        }>>;
        requireToolApproval: import("zod").ZodOptional<import("zod").ZodBoolean>;
        autoResumeSuspendedTools: import("zod").ZodOptional<import("zod").ZodBoolean>;
        toolCallConcurrency: import("zod").ZodOptional<import("zod").ZodNumber>;
        includeRawChunks: import("zod").ZodOptional<import("zod").ZodBoolean>;
    }, import("zod").ZodTypeAny, "passthrough">, import("zod").objectInputType<{
        runId: import("zod").ZodOptional<import("zod").ZodString>;
        savePerStep: import("zod").ZodOptional<import("zod").ZodBoolean>;
        maxSteps: import("zod").ZodOptional<import("zod").ZodNumber>;
        activeTools: import("zod").ZodOptional<import("zod").ZodArray<import("zod").ZodString, "many">>;
        maxProcessorRetries: import("zod").ZodOptional<import("zod").ZodNumber>;
        toolChoice: import("zod").ZodOptional<import("zod").ZodUnion<[import("zod").ZodLiteral<"auto">, import("zod").ZodLiteral<"none">, import("zod").ZodLiteral<"required">, import("zod").ZodObject<{
            type: import("zod").ZodLiteral<"tool">;
            toolName: import("zod").ZodString;
        }, "strip", import("zod").ZodTypeAny, {
            type: "tool";
            toolName: string;
        }, {
            type: "tool";
            toolName: string;
        }>]>>;
        modelSettings: import("zod").ZodOptional<import("zod").ZodObject<{
            temperature: import("zod").ZodOptional<import("zod").ZodNumber>;
            maxTokens: import("zod").ZodOptional<import("zod").ZodNumber>;
            topP: import("zod").ZodOptional<import("zod").ZodNumber>;
            topK: import("zod").ZodOptional<import("zod").ZodNumber>;
            frequencyPenalty: import("zod").ZodOptional<import("zod").ZodNumber>;
            presencePenalty: import("zod").ZodOptional<import("zod").ZodNumber>;
            stopSequences: import("zod").ZodOptional<import("zod").ZodArray<import("zod").ZodString, "many">>;
            seed: import("zod").ZodOptional<import("zod").ZodNumber>;
            maxRetries: import("zod").ZodOptional<import("zod").ZodNumber>;
        }, "strip", import("zod").ZodTypeAny, {
            temperature?: number | undefined;
            maxTokens?: number | undefined;
            topP?: number | undefined;
            topK?: number | undefined;
            frequencyPenalty?: number | undefined;
            presencePenalty?: number | undefined;
            stopSequences?: string[] | undefined;
            seed?: number | undefined;
            maxRetries?: number | undefined;
        }, {
            temperature?: number | undefined;
            maxTokens?: number | undefined;
            topP?: number | undefined;
            topK?: number | undefined;
            frequencyPenalty?: number | undefined;
            presencePenalty?: number | undefined;
            stopSequences?: string[] | undefined;
            seed?: number | undefined;
            maxRetries?: number | undefined;
        }>>;
        returnScorerData: import("zod").ZodOptional<import("zod").ZodBoolean>;
        tracingOptions: import("zod").ZodOptional<import("zod").ZodObject<{
            traceName: import("zod").ZodOptional<import("zod").ZodString>;
            attributes: import("zod").ZodOptional<import("zod").ZodRecord<import("zod").ZodString, import("zod").ZodUnknown>>;
            spanId: import("zod").ZodOptional<import("zod").ZodString>;
            traceId: import("zod").ZodOptional<import("zod").ZodString>;
        }, "strip", import("zod").ZodTypeAny, {
            traceId?: string | undefined;
            traceName?: string | undefined;
            attributes?: Record<string, unknown> | undefined;
            spanId?: string | undefined;
        }, {
            traceId?: string | undefined;
            traceName?: string | undefined;
            attributes?: Record<string, unknown> | undefined;
            spanId?: string | undefined;
        }>>;
        requireToolApproval: import("zod").ZodOptional<import("zod").ZodBoolean>;
        autoResumeSuspendedTools: import("zod").ZodOptional<import("zod").ZodBoolean>;
        toolCallConcurrency: import("zod").ZodOptional<import("zod").ZodNumber>;
        includeRawChunks: import("zod").ZodOptional<import("zod").ZodBoolean>;
    }, import("zod").ZodTypeAny, "passthrough">>>>;
    workflows: import("zod").ZodOptional<import("zod").ZodOptional<import("zod").ZodArray<import("zod").ZodString, "many">>>;
    agents: import("zod").ZodOptional<import("zod").ZodOptional<import("zod").ZodArray<import("zod").ZodString, "many">>>;
    integrationTools: import("zod").ZodOptional<import("zod").ZodOptional<import("zod").ZodArray<import("zod").ZodString, "many">>>;
    inputProcessors: import("zod").ZodOptional<import("zod").ZodOptional<import("zod").ZodArray<import("zod").ZodString, "many">>>;
    outputProcessors: import("zod").ZodOptional<import("zod").ZodOptional<import("zod").ZodArray<import("zod").ZodString, "many">>>;
    memory: import("zod").ZodOptional<import("zod").ZodOptional<import("zod").ZodEffects<import("zod").ZodObject<{
        vector: import("zod").ZodOptional<import("zod").ZodUnion<[import("zod").ZodString, import("zod").ZodLiteral<false>]>>;
        options: import("zod").ZodOptional<import("zod").ZodObject<{
            readOnly: import("zod").ZodOptional<import("zod").ZodBoolean>;
            lastMessages: import("zod").ZodOptional<import("zod").ZodUnion<[import("zod").ZodNumber, import("zod").ZodLiteral<false>]>>;
            semanticRecall: import("zod").ZodOptional<import("zod").ZodUnion<[import("zod").ZodBoolean, import("zod").ZodObject<{
                topK: import("zod").ZodNumber;
                messageRange: import("zod").ZodUnion<[import("zod").ZodNumber, import("zod").ZodObject<{
                    before: import("zod").ZodNumber;
                    after: import("zod").ZodNumber;
                }, "strip", import("zod").ZodTypeAny, {
                    before: number;
                    after: number;
                }, {
                    before: number;
                    after: number;
                }>]>;
                scope: import("zod").ZodOptional<import("zod").ZodEnum<["thread", "resource"]>>;
                threshold: import("zod").ZodOptional<import("zod").ZodNumber>;
                indexName: import("zod").ZodOptional<import("zod").ZodString>;
            }, "strip", import("zod").ZodTypeAny, {
                topK: number;
                messageRange: number | {
                    before: number;
                    after: number;
                };
                scope?: "thread" | "resource" | undefined;
                threshold?: number | undefined;
                indexName?: string | undefined;
            }, {
                topK: number;
                messageRange: number | {
                    before: number;
                    after: number;
                };
                scope?: "thread" | "resource" | undefined;
                threshold?: number | undefined;
                indexName?: string | undefined;
            }>]>>;
            generateTitle: import("zod").ZodOptional<import("zod").ZodUnion<[import("zod").ZodBoolean, import("zod").ZodObject<{
                model: import("zod").ZodString;
                instructions: import("zod").ZodOptional<import("zod").ZodString>;
            }, "strip", import("zod").ZodTypeAny, {
                model: string;
                instructions?: string | undefined;
            }, {
                model: string;
                instructions?: string | undefined;
            }>]>>;
        }, "strip", import("zod").ZodTypeAny, {
            readOnly?: boolean | undefined;
            lastMessages?: number | false | undefined;
            semanticRecall?: boolean | {
                topK: number;
                messageRange: number | {
                    before: number;
                    after: number;
                };
                scope?: "thread" | "resource" | undefined;
                threshold?: number | undefined;
                indexName?: string | undefined;
            } | undefined;
            generateTitle?: boolean | {
                model: string;
                instructions?: string | undefined;
            } | undefined;
        }, {
            readOnly?: boolean | undefined;
            lastMessages?: number | false | undefined;
            semanticRecall?: boolean | {
                topK: number;
                messageRange: number | {
                    before: number;
                    after: number;
                };
                scope?: "thread" | "resource" | undefined;
                threshold?: number | undefined;
                indexName?: string | undefined;
            } | undefined;
            generateTitle?: boolean | {
                model: string;
                instructions?: string | undefined;
            } | undefined;
        }>>;
        embedder: import("zod").ZodOptional<import("zod").ZodString>;
        embedderOptions: import("zod").ZodOptional<import("zod").ZodRecord<import("zod").ZodString, import("zod").ZodUnknown>>;
    }, "strip", import("zod").ZodTypeAny, {
        options?: {
            readOnly?: boolean | undefined;
            lastMessages?: number | false | undefined;
            semanticRecall?: boolean | {
                topK: number;
                messageRange: number | {
                    before: number;
                    after: number;
                };
                scope?: "thread" | "resource" | undefined;
                threshold?: number | undefined;
                indexName?: string | undefined;
            } | undefined;
            generateTitle?: boolean | {
                model: string;
                instructions?: string | undefined;
            } | undefined;
        } | undefined;
        vector?: string | false | undefined;
        embedder?: string | undefined;
        embedderOptions?: Record<string, unknown> | undefined;
    }, {
        options?: {
            readOnly?: boolean | undefined;
            lastMessages?: number | false | undefined;
            semanticRecall?: boolean | {
                topK: number;
                messageRange: number | {
                    before: number;
                    after: number;
                };
                scope?: "thread" | "resource" | undefined;
                threshold?: number | undefined;
                indexName?: string | undefined;
            } | undefined;
            generateTitle?: boolean | {
                model: string;
                instructions?: string | undefined;
            } | undefined;
        } | undefined;
        vector?: string | false | undefined;
        embedder?: string | undefined;
        embedderOptions?: Record<string, unknown> | undefined;
    }>, {
        options?: {
            readOnly?: boolean | undefined;
            lastMessages?: number | false | undefined;
            semanticRecall?: boolean | {
                topK: number;
                messageRange: number | {
                    before: number;
                    after: number;
                };
                scope?: "thread" | "resource" | undefined;
                threshold?: number | undefined;
                indexName?: string | undefined;
            } | undefined;
            generateTitle?: boolean | {
                model: string;
                instructions?: string | undefined;
            } | undefined;
        } | undefined;
        vector?: string | false | undefined;
        embedder?: string | undefined;
        embedderOptions?: Record<string, unknown> | undefined;
    }, {
        options?: {
            readOnly?: boolean | undefined;
            lastMessages?: number | false | undefined;
            semanticRecall?: boolean | {
                topK: number;
                messageRange: number | {
                    before: number;
                    after: number;
                };
                scope?: "thread" | "resource" | undefined;
                threshold?: number | undefined;
                indexName?: string | undefined;
            } | undefined;
            generateTitle?: boolean | {
                model: string;
                instructions?: string | undefined;
            } | undefined;
        } | undefined;
        vector?: string | false | undefined;
        embedder?: string | undefined;
        embedderOptions?: Record<string, unknown> | undefined;
    }>>>;
    scorers: import("zod").ZodOptional<import("zod").ZodOptional<import("zod").ZodRecord<import("zod").ZodString, import("zod").ZodObject<{
        sampling: import("zod").ZodOptional<import("zod").ZodUnion<[import("zod").ZodObject<{
            type: import("zod").ZodLiteral<"none">;
        }, "strip", import("zod").ZodTypeAny, {
            type: "none";
        }, {
            type: "none";
        }>, import("zod").ZodObject<{
            type: import("zod").ZodLiteral<"ratio">;
            rate: import("zod").ZodNumber;
        }, "strip", import("zod").ZodTypeAny, {
            type: "ratio";
            rate: number;
        }, {
            type: "ratio";
            rate: number;
        }>]>>;
    }, "strip", import("zod").ZodTypeAny, {
        sampling?: {
            type: "none";
        } | {
            type: "ratio";
            rate: number;
        } | undefined;
    }, {
        sampling?: {
            type: "none";
        } | {
            type: "ratio";
            rate: number;
        } | undefined;
    }>>>>;
}, "strip", import("zod").ZodTypeAny, {
    metadata?: Record<string, unknown> | undefined;
    name?: string | undefined;
    description?: string | undefined;
    model?: import("zod").objectOutputType<{
        provider: import("zod").ZodString;
        name: import("zod").ZodString;
    }, import("zod").ZodTypeAny, "passthrough"> | undefined;
    instructions?: string | undefined;
    tools?: string[] | undefined;
    agents?: string[] | undefined;
    workflows?: string[] | undefined;
    inputProcessors?: string[] | undefined;
    outputProcessors?: string[] | undefined;
    defaultOptions?: import("zod").objectOutputType<{
        runId: import("zod").ZodOptional<import("zod").ZodString>;
        savePerStep: import("zod").ZodOptional<import("zod").ZodBoolean>;
        maxSteps: import("zod").ZodOptional<import("zod").ZodNumber>;
        activeTools: import("zod").ZodOptional<import("zod").ZodArray<import("zod").ZodString, "many">>;
        maxProcessorRetries: import("zod").ZodOptional<import("zod").ZodNumber>;
        toolChoice: import("zod").ZodOptional<import("zod").ZodUnion<[import("zod").ZodLiteral<"auto">, import("zod").ZodLiteral<"none">, import("zod").ZodLiteral<"required">, import("zod").ZodObject<{
            type: import("zod").ZodLiteral<"tool">;
            toolName: import("zod").ZodString;
        }, "strip", import("zod").ZodTypeAny, {
            type: "tool";
            toolName: string;
        }, {
            type: "tool";
            toolName: string;
        }>]>>;
        modelSettings: import("zod").ZodOptional<import("zod").ZodObject<{
            temperature: import("zod").ZodOptional<import("zod").ZodNumber>;
            maxTokens: import("zod").ZodOptional<import("zod").ZodNumber>;
            topP: import("zod").ZodOptional<import("zod").ZodNumber>;
            topK: import("zod").ZodOptional<import("zod").ZodNumber>;
            frequencyPenalty: import("zod").ZodOptional<import("zod").ZodNumber>;
            presencePenalty: import("zod").ZodOptional<import("zod").ZodNumber>;
            stopSequences: import("zod").ZodOptional<import("zod").ZodArray<import("zod").ZodString, "many">>;
            seed: import("zod").ZodOptional<import("zod").ZodNumber>;
            maxRetries: import("zod").ZodOptional<import("zod").ZodNumber>;
        }, "strip", import("zod").ZodTypeAny, {
            temperature?: number | undefined;
            maxTokens?: number | undefined;
            topP?: number | undefined;
            topK?: number | undefined;
            frequencyPenalty?: number | undefined;
            presencePenalty?: number | undefined;
            stopSequences?: string[] | undefined;
            seed?: number | undefined;
            maxRetries?: number | undefined;
        }, {
            temperature?: number | undefined;
            maxTokens?: number | undefined;
            topP?: number | undefined;
            topK?: number | undefined;
            frequencyPenalty?: number | undefined;
            presencePenalty?: number | undefined;
            stopSequences?: string[] | undefined;
            seed?: number | undefined;
            maxRetries?: number | undefined;
        }>>;
        returnScorerData: import("zod").ZodOptional<import("zod").ZodBoolean>;
        tracingOptions: import("zod").ZodOptional<import("zod").ZodObject<{
            traceName: import("zod").ZodOptional<import("zod").ZodString>;
            attributes: import("zod").ZodOptional<import("zod").ZodRecord<import("zod").ZodString, import("zod").ZodUnknown>>;
            spanId: import("zod").ZodOptional<import("zod").ZodString>;
            traceId: import("zod").ZodOptional<import("zod").ZodString>;
        }, "strip", import("zod").ZodTypeAny, {
            traceId?: string | undefined;
            traceName?: string | undefined;
            attributes?: Record<string, unknown> | undefined;
            spanId?: string | undefined;
        }, {
            traceId?: string | undefined;
            traceName?: string | undefined;
            attributes?: Record<string, unknown> | undefined;
            spanId?: string | undefined;
        }>>;
        requireToolApproval: import("zod").ZodOptional<import("zod").ZodBoolean>;
        autoResumeSuspendedTools: import("zod").ZodOptional<import("zod").ZodBoolean>;
        toolCallConcurrency: import("zod").ZodOptional<import("zod").ZodNumber>;
        includeRawChunks: import("zod").ZodOptional<import("zod").ZodBoolean>;
    }, import("zod").ZodTypeAny, "passthrough"> | undefined;
    memory?: {
        options?: {
            readOnly?: boolean | undefined;
            lastMessages?: number | false | undefined;
            semanticRecall?: boolean | {
                topK: number;
                messageRange: number | {
                    before: number;
                    after: number;
                };
                scope?: "thread" | "resource" | undefined;
                threshold?: number | undefined;
                indexName?: string | undefined;
            } | undefined;
            generateTitle?: boolean | {
                model: string;
                instructions?: string | undefined;
            } | undefined;
        } | undefined;
        vector?: string | false | undefined;
        embedder?: string | undefined;
        embedderOptions?: Record<string, unknown> | undefined;
    } | undefined;
    scorers?: Record<string, {
        sampling?: {
            type: "none";
        } | {
            type: "ratio";
            rate: number;
        } | undefined;
    }> | undefined;
    authorId?: string | undefined;
    integrationTools?: string[] | undefined;
}, {
    metadata?: Record<string, unknown> | undefined;
    name?: string | undefined;
    description?: string | undefined;
    model?: import("zod").objectInputType<{
        provider: import("zod").ZodString;
        name: import("zod").ZodString;
    }, import("zod").ZodTypeAny, "passthrough"> | undefined;
    instructions?: string | undefined;
    tools?: string[] | undefined;
    agents?: string[] | undefined;
    workflows?: string[] | undefined;
    inputProcessors?: string[] | undefined;
    outputProcessors?: string[] | undefined;
    defaultOptions?: import("zod").objectInputType<{
        runId: import("zod").ZodOptional<import("zod").ZodString>;
        savePerStep: import("zod").ZodOptional<import("zod").ZodBoolean>;
        maxSteps: import("zod").ZodOptional<import("zod").ZodNumber>;
        activeTools: import("zod").ZodOptional<import("zod").ZodArray<import("zod").ZodString, "many">>;
        maxProcessorRetries: import("zod").ZodOptional<import("zod").ZodNumber>;
        toolChoice: import("zod").ZodOptional<import("zod").ZodUnion<[import("zod").ZodLiteral<"auto">, import("zod").ZodLiteral<"none">, import("zod").ZodLiteral<"required">, import("zod").ZodObject<{
            type: import("zod").ZodLiteral<"tool">;
            toolName: import("zod").ZodString;
        }, "strip", import("zod").ZodTypeAny, {
            type: "tool";
            toolName: string;
        }, {
            type: "tool";
            toolName: string;
        }>]>>;
        modelSettings: import("zod").ZodOptional<import("zod").ZodObject<{
            temperature: import("zod").ZodOptional<import("zod").ZodNumber>;
            maxTokens: import("zod").ZodOptional<import("zod").ZodNumber>;
            topP: import("zod").ZodOptional<import("zod").ZodNumber>;
            topK: import("zod").ZodOptional<import("zod").ZodNumber>;
            frequencyPenalty: import("zod").ZodOptional<import("zod").ZodNumber>;
            presencePenalty: import("zod").ZodOptional<import("zod").ZodNumber>;
            stopSequences: import("zod").ZodOptional<import("zod").ZodArray<import("zod").ZodString, "many">>;
            seed: import("zod").ZodOptional<import("zod").ZodNumber>;
            maxRetries: import("zod").ZodOptional<import("zod").ZodNumber>;
        }, "strip", import("zod").ZodTypeAny, {
            temperature?: number | undefined;
            maxTokens?: number | undefined;
            topP?: number | undefined;
            topK?: number | undefined;
            frequencyPenalty?: number | undefined;
            presencePenalty?: number | undefined;
            stopSequences?: string[] | undefined;
            seed?: number | undefined;
            maxRetries?: number | undefined;
        }, {
            temperature?: number | undefined;
            maxTokens?: number | undefined;
            topP?: number | undefined;
            topK?: number | undefined;
            frequencyPenalty?: number | undefined;
            presencePenalty?: number | undefined;
            stopSequences?: string[] | undefined;
            seed?: number | undefined;
            maxRetries?: number | undefined;
        }>>;
        returnScorerData: import("zod").ZodOptional<import("zod").ZodBoolean>;
        tracingOptions: import("zod").ZodOptional<import("zod").ZodObject<{
            traceName: import("zod").ZodOptional<import("zod").ZodString>;
            attributes: import("zod").ZodOptional<import("zod").ZodRecord<import("zod").ZodString, import("zod").ZodUnknown>>;
            spanId: import("zod").ZodOptional<import("zod").ZodString>;
            traceId: import("zod").ZodOptional<import("zod").ZodString>;
        }, "strip", import("zod").ZodTypeAny, {
            traceId?: string | undefined;
            traceName?: string | undefined;
            attributes?: Record<string, unknown> | undefined;
            spanId?: string | undefined;
        }, {
            traceId?: string | undefined;
            traceName?: string | undefined;
            attributes?: Record<string, unknown> | undefined;
            spanId?: string | undefined;
        }>>;
        requireToolApproval: import("zod").ZodOptional<import("zod").ZodBoolean>;
        autoResumeSuspendedTools: import("zod").ZodOptional<import("zod").ZodBoolean>;
        toolCallConcurrency: import("zod").ZodOptional<import("zod").ZodNumber>;
        includeRawChunks: import("zod").ZodOptional<import("zod").ZodBoolean>;
    }, import("zod").ZodTypeAny, "passthrough"> | undefined;
    memory?: {
        options?: {
            readOnly?: boolean | undefined;
            lastMessages?: number | false | undefined;
            semanticRecall?: boolean | {
                topK: number;
                messageRange: number | {
                    before: number;
                    after: number;
                };
                scope?: "thread" | "resource" | undefined;
                threshold?: number | undefined;
                indexName?: string | undefined;
            } | undefined;
            generateTitle?: boolean | {
                model: string;
                instructions?: string | undefined;
            } | undefined;
        } | undefined;
        vector?: string | false | undefined;
        embedder?: string | undefined;
        embedderOptions?: Record<string, unknown> | undefined;
    } | undefined;
    scorers?: Record<string, {
        sampling?: {
            type: "none";
        } | {
            type: "ratio";
            rate: number;
        } | undefined;
    }> | undefined;
    authorId?: string | undefined;
    integrationTools?: string[] | undefined;
}>>, {
    status: string;
    name: string;
    id: string;
    createdAt: Date;
    updatedAt: Date;
    model: {
        name: string;
        provider: string;
    } & {
        [k: string]: unknown;
    };
    instructions: string;
    metadata?: Record<string, unknown> | undefined;
    description?: string | undefined;
    tools?: string[] | undefined;
    agents?: string[] | undefined;
    workflows?: string[] | undefined;
    inputProcessors?: string[] | undefined;
    outputProcessors?: string[] | undefined;
    defaultOptions?: import("zod").objectOutputType<{
        runId: import("zod").ZodOptional<import("zod").ZodString>;
        savePerStep: import("zod").ZodOptional<import("zod").ZodBoolean>;
        maxSteps: import("zod").ZodOptional<import("zod").ZodNumber>;
        activeTools: import("zod").ZodOptional<import("zod").ZodArray<import("zod").ZodString, "many">>;
        maxProcessorRetries: import("zod").ZodOptional<import("zod").ZodNumber>;
        toolChoice: import("zod").ZodOptional<import("zod").ZodUnion<[import("zod").ZodLiteral<"auto">, import("zod").ZodLiteral<"none">, import("zod").ZodLiteral<"required">, import("zod").ZodObject<{
            type: import("zod").ZodLiteral<"tool">;
            toolName: import("zod").ZodString;
        }, "strip", import("zod").ZodTypeAny, {
            type: "tool";
            toolName: string;
        }, {
            type: "tool";
            toolName: string;
        }>]>>;
        modelSettings: import("zod").ZodOptional<import("zod").ZodObject<{
            temperature: import("zod").ZodOptional<import("zod").ZodNumber>;
            maxTokens: import("zod").ZodOptional<import("zod").ZodNumber>;
            topP: import("zod").ZodOptional<import("zod").ZodNumber>;
            topK: import("zod").ZodOptional<import("zod").ZodNumber>;
            frequencyPenalty: import("zod").ZodOptional<import("zod").ZodNumber>;
            presencePenalty: import("zod").ZodOptional<import("zod").ZodNumber>;
            stopSequences: import("zod").ZodOptional<import("zod").ZodArray<import("zod").ZodString, "many">>;
            seed: import("zod").ZodOptional<import("zod").ZodNumber>;
            maxRetries: import("zod").ZodOptional<import("zod").ZodNumber>;
        }, "strip", import("zod").ZodTypeAny, {
            temperature?: number | undefined;
            maxTokens?: number | undefined;
            topP?: number | undefined;
            topK?: number | undefined;
            frequencyPenalty?: number | undefined;
            presencePenalty?: number | undefined;
            stopSequences?: string[] | undefined;
            seed?: number | undefined;
            maxRetries?: number | undefined;
        }, {
            temperature?: number | undefined;
            maxTokens?: number | undefined;
            topP?: number | undefined;
            topK?: number | undefined;
            frequencyPenalty?: number | undefined;
            presencePenalty?: number | undefined;
            stopSequences?: string[] | undefined;
            seed?: number | undefined;
            maxRetries?: number | undefined;
        }>>;
        returnScorerData: import("zod").ZodOptional<import("zod").ZodBoolean>;
        tracingOptions: import("zod").ZodOptional<import("zod").ZodObject<{
            traceName: import("zod").ZodOptional<import("zod").ZodString>;
            attributes: import("zod").ZodOptional<import("zod").ZodRecord<import("zod").ZodString, import("zod").ZodUnknown>>;
            spanId: import("zod").ZodOptional<import("zod").ZodString>;
            traceId: import("zod").ZodOptional<import("zod").ZodString>;
        }, "strip", import("zod").ZodTypeAny, {
            traceId?: string | undefined;
            traceName?: string | undefined;
            attributes?: Record<string, unknown> | undefined;
            spanId?: string | undefined;
        }, {
            traceId?: string | undefined;
            traceName?: string | undefined;
            attributes?: Record<string, unknown> | undefined;
            spanId?: string | undefined;
        }>>;
        requireToolApproval: import("zod").ZodOptional<import("zod").ZodBoolean>;
        autoResumeSuspendedTools: import("zod").ZodOptional<import("zod").ZodBoolean>;
        toolCallConcurrency: import("zod").ZodOptional<import("zod").ZodNumber>;
        includeRawChunks: import("zod").ZodOptional<import("zod").ZodBoolean>;
    }, import("zod").ZodTypeAny, "passthrough"> | undefined;
    memory?: {
        options?: {
            readOnly?: boolean | undefined;
            lastMessages?: number | false | undefined;
            semanticRecall?: boolean | {
                topK: number;
                messageRange: number | {
                    before: number;
                    after: number;
                };
                scope?: "thread" | "resource" | undefined;
                threshold?: number | undefined;
                indexName?: string | undefined;
            } | undefined;
            generateTitle?: boolean | {
                model: string;
                instructions?: string | undefined;
            } | undefined;
        } | undefined;
        vector?: string | false | undefined;
        embedder?: string | undefined;
        embedderOptions?: Record<string, unknown> | undefined;
    } | undefined;
    scorers?: Record<string, {
        sampling?: {
            type: "none";
        } | {
            type: "ratio";
            rate: number;
        } | undefined;
    }> | undefined;
    authorId?: string | undefined;
    integrationTools?: string[] | undefined;
    activeVersionId?: string | undefined;
} | {
    status: string;
    id: string;
    createdAt: Date;
    updatedAt: Date;
    metadata?: Record<string, unknown> | undefined;
    authorId?: string | undefined;
    activeVersionId?: string | undefined;
}, "json">;
/**
 * DELETE /stored/agents/:storedAgentId - Delete a stored agent
 */
export declare const DELETE_STORED_AGENT_ROUTE: import("../server-adapter").ServerRoute<{
    storedAgentId: string;
}, {
    message: string;
    success: boolean;
}, "json">;
//# sourceMappingURL=stored-agents.d.ts.map