/**
 * Zod schemas for the admin MCP server tools.
 *
 * Each schema mirrors the exact parameter shape of the corresponding
 * REST API route handler. When a route accepts `req.query.status`,
 * the schema has `status: z.string().optional()`. When a route
 * reads `req.body.roles`, the schema has `roles: z.array(...)`.
 *
 * Schemas are extracted here (rather than inline) to avoid TS2589
 * deep-instantiation errors in the registerTool() generic.
 */
import { z } from 'zod';
export declare const findTasksSchema: z.ZodObject<{
    status: z.ZodOptional<z.ZodString>;
    workflow_type: z.ZodOptional<z.ZodString>;
    workflow_id: z.ZodOptional<z.ZodString>;
    origin_id: z.ZodOptional<z.ZodString>;
    limit: z.ZodDefault<z.ZodOptional<z.ZodNumber>>;
    offset: z.ZodDefault<z.ZodOptional<z.ZodNumber>>;
}, "strip", z.ZodTypeAny, {
    limit: number;
    offset: number;
    status?: string | undefined;
    workflow_type?: string | undefined;
    workflow_id?: string | undefined;
    origin_id?: string | undefined;
}, {
    status?: string | undefined;
    workflow_type?: string | undefined;
    workflow_id?: string | undefined;
    limit?: number | undefined;
    offset?: number | undefined;
    origin_id?: string | undefined;
}>;
export declare const getProcessDetailSchema: z.ZodObject<{
    origin_id: z.ZodString;
}, "strip", z.ZodTypeAny, {
    origin_id: string;
}, {
    origin_id: string;
}>;
export declare const findEscalationsSchema: z.ZodObject<{
    status: z.ZodOptional<z.ZodEnum<["pending", "resolved"]>>;
    role: z.ZodOptional<z.ZodString>;
    type: z.ZodOptional<z.ZodString>;
    priority: z.ZodOptional<z.ZodNumber>;
    limit: z.ZodDefault<z.ZodOptional<z.ZodNumber>>;
    offset: z.ZodDefault<z.ZodOptional<z.ZodNumber>>;
}, "strip", z.ZodTypeAny, {
    limit: number;
    offset: number;
    role?: string | undefined;
    status?: "pending" | "resolved" | undefined;
    type?: string | undefined;
    priority?: number | undefined;
}, {
    role?: string | undefined;
    status?: "pending" | "resolved" | undefined;
    type?: string | undefined;
    limit?: number | undefined;
    offset?: number | undefined;
    priority?: number | undefined;
}>;
export declare const getEscalationStatsSchema: z.ZodObject<{
    period: z.ZodOptional<z.ZodString>;
}, "strip", z.ZodTypeAny, {
    period?: string | undefined;
}, {
    period?: string | undefined;
}>;
export declare const claimEscalationSchema: z.ZodObject<{
    id: z.ZodString;
    duration_minutes: z.ZodDefault<z.ZodOptional<z.ZodNumber>>;
}, "strip", z.ZodTypeAny, {
    id: string;
    duration_minutes: number;
}, {
    id: string;
    duration_minutes?: number | undefined;
}>;
export declare const releaseExpiredClaimsSchema: z.ZodObject<{}, "strip", z.ZodTypeAny, {}, {}>;
export declare const bulkTriageSchema: z.ZodObject<{
    ids: z.ZodArray<z.ZodString, "many">;
    hint: z.ZodOptional<z.ZodString>;
}, "strip", z.ZodTypeAny, {
    ids: string[];
    hint?: string | undefined;
}, {
    ids: string[];
    hint?: string | undefined;
}>;
export declare const listWorkflowConfigsSchema: z.ZodObject<{}, "strip", z.ZodTypeAny, {}, {}>;
export declare const upsertWorkflowConfigSchema: z.ZodObject<{
    workflow_type: z.ZodString;
    invocable: z.ZodDefault<z.ZodOptional<z.ZodBoolean>>;
    task_queue: z.ZodDefault<z.ZodOptional<z.ZodNullable<z.ZodString>>>;
    default_role: z.ZodDefault<z.ZodOptional<z.ZodString>>;
    description: z.ZodDefault<z.ZodOptional<z.ZodNullable<z.ZodString>>>;
    execute_as: z.ZodDefault<z.ZodOptional<z.ZodNullable<z.ZodString>>>;
    roles: z.ZodDefault<z.ZodOptional<z.ZodArray<z.ZodString, "many">>>;
    invocation_roles: z.ZodDefault<z.ZodOptional<z.ZodArray<z.ZodString, "many">>>;
    consumes: z.ZodDefault<z.ZodOptional<z.ZodArray<z.ZodString, "many">>>;
    tool_tags: z.ZodDefault<z.ZodOptional<z.ZodArray<z.ZodString, "many">>>;
    envelope_schema: z.ZodDefault<z.ZodOptional<z.ZodNullable<z.ZodRecord<z.ZodString, z.ZodAny>>>>;
    resolver_schema: z.ZodDefault<z.ZodOptional<z.ZodNullable<z.ZodRecord<z.ZodString, z.ZodAny>>>>;
    cron_schedule: z.ZodDefault<z.ZodOptional<z.ZodNullable<z.ZodString>>>;
}, "strip", z.ZodTypeAny, {
    workflow_type: string;
    invocable: boolean;
    task_queue: string | null;
    default_role: string;
    description: string | null;
    roles: string[];
    invocation_roles: string[];
    consumes: string[];
    tool_tags: string[];
    envelope_schema: Record<string, any> | null;
    resolver_schema: Record<string, any> | null;
    cron_schedule: string | null;
    execute_as: string | null;
}, {
    workflow_type: string;
    invocable?: boolean | undefined;
    task_queue?: string | null | undefined;
    default_role?: string | undefined;
    description?: string | null | undefined;
    roles?: string[] | undefined;
    invocation_roles?: string[] | undefined;
    consumes?: string[] | undefined;
    tool_tags?: string[] | undefined;
    envelope_schema?: Record<string, any> | null | undefined;
    resolver_schema?: Record<string, any> | null | undefined;
    cron_schedule?: string | null | undefined;
    execute_as?: string | null | undefined;
}>;
export declare const deleteWorkflowConfigSchema: z.ZodObject<{
    workflow_type: z.ZodString;
}, "strip", z.ZodTypeAny, {
    workflow_type: string;
}, {
    workflow_type: string;
}>;
export declare const listDiscoveredWorkflowsSchema: z.ZodObject<{
    include_system: z.ZodDefault<z.ZodOptional<z.ZodBoolean>>;
}, "strip", z.ZodTypeAny, {
    include_system: boolean;
}, {
    include_system?: boolean | undefined;
}>;
export declare const invokeWorkflowSchema: z.ZodObject<{
    workflow_type: z.ZodString;
    data: z.ZodRecord<z.ZodString, z.ZodAny>;
    metadata: z.ZodOptional<z.ZodRecord<z.ZodString, z.ZodAny>>;
    execute_as: z.ZodOptional<z.ZodString>;
}, "strip", z.ZodTypeAny, {
    data: Record<string, any>;
    workflow_type: string;
    execute_as?: string | undefined;
    metadata?: Record<string, any> | undefined;
}, {
    data: Record<string, any>;
    workflow_type: string;
    execute_as?: string | undefined;
    metadata?: Record<string, any> | undefined;
}>;
export declare const getWorkflowStatusSchema: z.ZodObject<{
    workflow_id: z.ZodString;
}, "strip", z.ZodTypeAny, {
    workflow_id: string;
}, {
    workflow_id: string;
}>;
export declare const listMcpServersSchema: z.ZodObject<{
    status: z.ZodOptional<z.ZodString>;
    tags: z.ZodOptional<z.ZodString>;
    search: z.ZodOptional<z.ZodString>;
    limit: z.ZodDefault<z.ZodOptional<z.ZodNumber>>;
    offset: z.ZodDefault<z.ZodOptional<z.ZodNumber>>;
}, "strip", z.ZodTypeAny, {
    limit: number;
    offset: number;
    status?: string | undefined;
    tags?: string | undefined;
    search?: string | undefined;
}, {
    status?: string | undefined;
    tags?: string | undefined;
    search?: string | undefined;
    limit?: number | undefined;
    offset?: number | undefined;
}>;
export declare const updateMcpServerSchema: z.ZodObject<{
    id: z.ZodString;
    name: z.ZodOptional<z.ZodString>;
    description: z.ZodOptional<z.ZodString>;
    tags: z.ZodOptional<z.ZodArray<z.ZodString, "many">>;
    auto_connect: z.ZodOptional<z.ZodBoolean>;
}, "strip", z.ZodTypeAny, {
    id: string;
    name?: string | undefined;
    description?: string | undefined;
    tags?: string[] | undefined;
    auto_connect?: boolean | undefined;
}, {
    id: string;
    name?: string | undefined;
    description?: string | undefined;
    tags?: string[] | undefined;
    auto_connect?: boolean | undefined;
}>;
export declare const connectMcpServerSchema: z.ZodObject<{
    id: z.ZodString;
}, "strip", z.ZodTypeAny, {
    id: string;
}, {
    id: string;
}>;
export declare const disconnectMcpServerSchema: z.ZodObject<{
    id: z.ZodString;
}, "strip", z.ZodTypeAny, {
    id: string;
}, {
    id: string;
}>;
export declare const listYamlWorkflowsSchema: z.ZodObject<{
    status: z.ZodOptional<z.ZodString>;
    app_id: z.ZodOptional<z.ZodString>;
    search: z.ZodOptional<z.ZodString>;
    source_workflow_id: z.ZodOptional<z.ZodString>;
    limit: z.ZodDefault<z.ZodOptional<z.ZodNumber>>;
    offset: z.ZodDefault<z.ZodOptional<z.ZodNumber>>;
}, "strip", z.ZodTypeAny, {
    limit: number;
    offset: number;
    status?: string | undefined;
    app_id?: string | undefined;
    source_workflow_id?: string | undefined;
    search?: string | undefined;
}, {
    status?: string | undefined;
    app_id?: string | undefined;
    source_workflow_id?: string | undefined;
    search?: string | undefined;
    limit?: number | undefined;
    offset?: number | undefined;
}>;
export declare const getYamlWorkflowSchema: z.ZodObject<{
    id: z.ZodString;
}, "strip", z.ZodTypeAny, {
    id: string;
}, {
    id: string;
}>;
export declare const createYamlWorkflowSchema: z.ZodObject<{
    workflow_id: z.ZodString;
    task_queue: z.ZodString;
    workflow_name: z.ZodString;
    name: z.ZodString;
    description: z.ZodOptional<z.ZodString>;
    app_id: z.ZodOptional<z.ZodString>;
    tags: z.ZodOptional<z.ZodArray<z.ZodString, "many">>;
    compilation_feedback: z.ZodOptional<z.ZodString>;
}, "strip", z.ZodTypeAny, {
    name: string;
    task_queue: string;
    workflow_id: string;
    workflow_name: string;
    description?: string | undefined;
    app_id?: string | undefined;
    tags?: string[] | undefined;
    compilation_feedback?: string | undefined;
}, {
    name: string;
    task_queue: string;
    workflow_id: string;
    workflow_name: string;
    description?: string | undefined;
    app_id?: string | undefined;
    tags?: string[] | undefined;
    compilation_feedback?: string | undefined;
}>;
export declare const deployYamlWorkflowSchema: z.ZodObject<{
    id: z.ZodString;
}, "strip", z.ZodTypeAny, {
    id: string;
}, {
    id: string;
}>;
export declare const invokeYamlWorkflowSchema: z.ZodObject<{
    id: z.ZodString;
    data: z.ZodDefault<z.ZodOptional<z.ZodRecord<z.ZodString, z.ZodAny>>>;
    sync: z.ZodDefault<z.ZodOptional<z.ZodBoolean>>;
    timeout: z.ZodOptional<z.ZodNumber>;
}, "strip", z.ZodTypeAny, {
    data: Record<string, any>;
    id: string;
    sync: boolean;
    timeout?: number | undefined;
}, {
    id: string;
    data?: Record<string, any> | undefined;
    timeout?: number | undefined;
    sync?: boolean | undefined;
}>;
export declare const listUsersSchema: z.ZodObject<{
    role: z.ZodOptional<z.ZodString>;
    status: z.ZodOptional<z.ZodString>;
    limit: z.ZodDefault<z.ZodOptional<z.ZodNumber>>;
    offset: z.ZodDefault<z.ZodOptional<z.ZodNumber>>;
}, "strip", z.ZodTypeAny, {
    limit: number;
    offset: number;
    role?: string | undefined;
    status?: string | undefined;
}, {
    role?: string | undefined;
    status?: string | undefined;
    limit?: number | undefined;
    offset?: number | undefined;
}>;
export declare const createUserSchema: z.ZodObject<{
    external_id: z.ZodString;
    display_name: z.ZodOptional<z.ZodString>;
    email: z.ZodOptional<z.ZodString>;
    roles: z.ZodDefault<z.ZodOptional<z.ZodArray<z.ZodObject<{
        role: z.ZodString;
        type: z.ZodEnum<["superadmin", "admin", "member"]>;
    }, "strip", z.ZodTypeAny, {
        role: string;
        type: "admin" | "member" | "superadmin";
    }, {
        role: string;
        type: "admin" | "member" | "superadmin";
    }>, "many">>>;
}, "strip", z.ZodTypeAny, {
    roles: {
        role: string;
        type: "admin" | "member" | "superadmin";
    }[];
    external_id: string;
    email?: string | undefined;
    display_name?: string | undefined;
}, {
    external_id: string;
    roles?: {
        role: string;
        type: "admin" | "member" | "superadmin";
    }[] | undefined;
    email?: string | undefined;
    display_name?: string | undefined;
}>;
export declare const addUserRoleSchema: z.ZodObject<{
    user_id: z.ZodString;
    role: z.ZodString;
    type: z.ZodEnum<["superadmin", "admin", "member"]>;
}, "strip", z.ZodTypeAny, {
    role: string;
    type: "admin" | "member" | "superadmin";
    user_id: string;
}, {
    role: string;
    type: "admin" | "member" | "superadmin";
    user_id: string;
}>;
export declare const removeUserRoleSchema: z.ZodObject<{
    user_id: z.ZodString;
    role: z.ZodString;
}, "strip", z.ZodTypeAny, {
    role: string;
    user_id: string;
}, {
    role: string;
    user_id: string;
}>;
export declare const listRolesSchema: z.ZodObject<{}, "strip", z.ZodTypeAny, {}, {}>;
export declare const createRoleSchema: z.ZodObject<{
    role: z.ZodString;
}, "strip", z.ZodTypeAny, {
    role: string;
}, {
    role: string;
}>;
export declare const addEscalationChainSchema: z.ZodObject<{
    source_role: z.ZodString;
    target_role: z.ZodString;
}, "strip", z.ZodTypeAny, {
    source_role: string;
    target_role: string;
}, {
    source_role: string;
    target_role: string;
}>;
export declare const pruneSchema: z.ZodObject<{
    expire: z.ZodDefault<z.ZodOptional<z.ZodString>>;
    jobs: z.ZodDefault<z.ZodOptional<z.ZodBoolean>>;
    streams: z.ZodDefault<z.ZodOptional<z.ZodBoolean>>;
    entities: z.ZodOptional<z.ZodArray<z.ZodString, "many">>;
    prune_transient: z.ZodDefault<z.ZodOptional<z.ZodBoolean>>;
}, "strip", z.ZodTypeAny, {
    streams: boolean;
    jobs: boolean;
    expire: string;
    prune_transient: boolean;
    entities?: string[] | undefined;
}, {
    streams?: boolean | undefined;
    jobs?: boolean | undefined;
    expire?: string | undefined;
    entities?: string[] | undefined;
    prune_transient?: boolean | undefined;
}>;
export declare const listAgentsSchema: z.ZodObject<{
    status: z.ZodOptional<z.ZodString>;
    knowledge_domain: z.ZodOptional<z.ZodString>;
    limit: z.ZodDefault<z.ZodOptional<z.ZodNumber>>;
    offset: z.ZodDefault<z.ZodOptional<z.ZodNumber>>;
}, "strip", z.ZodTypeAny, {
    limit: number;
    offset: number;
    status?: string | undefined;
    knowledge_domain?: string | undefined;
}, {
    status?: string | undefined;
    limit?: number | undefined;
    offset?: number | undefined;
    knowledge_domain?: string | undefined;
}>;
export declare const getAgentSchema: z.ZodObject<{
    id: z.ZodString;
}, "strip", z.ZodTypeAny, {
    id: string;
}, {
    id: string;
}>;
export declare const createAgentSchema: z.ZodObject<{
    id: z.ZodString;
    description: z.ZodOptional<z.ZodString>;
    goals: z.ZodOptional<z.ZodArray<z.ZodString, "many">>;
    rules: z.ZodOptional<z.ZodArray<z.ZodString, "many">>;
    status: z.ZodOptional<z.ZodString>;
    knowledge_domain: z.ZodOptional<z.ZodString>;
    schedules: z.ZodOptional<z.ZodArray<z.ZodAny, "many">>;
    subscriptions: z.ZodOptional<z.ZodArray<z.ZodAny, "many">>;
}, "strip", z.ZodTypeAny, {
    id: string;
    status?: string | undefined;
    description?: string | undefined;
    knowledge_domain?: string | undefined;
    goals?: string[] | undefined;
    rules?: string[] | undefined;
    schedules?: any[] | undefined;
    subscriptions?: any[] | undefined;
}, {
    id: string;
    status?: string | undefined;
    description?: string | undefined;
    knowledge_domain?: string | undefined;
    goals?: string[] | undefined;
    rules?: string[] | undefined;
    schedules?: any[] | undefined;
    subscriptions?: any[] | undefined;
}>;
export declare const updateAgentSchema: z.ZodObject<{
    id: z.ZodString;
    description: z.ZodOptional<z.ZodString>;
    goals: z.ZodOptional<z.ZodArray<z.ZodString, "many">>;
    rules: z.ZodOptional<z.ZodArray<z.ZodString, "many">>;
    status: z.ZodOptional<z.ZodString>;
    knowledge_domain: z.ZodOptional<z.ZodString>;
}, "strip", z.ZodTypeAny, {
    id: string;
    status?: string | undefined;
    description?: string | undefined;
    knowledge_domain?: string | undefined;
    goals?: string[] | undefined;
    rules?: string[] | undefined;
}, {
    id: string;
    status?: string | undefined;
    description?: string | undefined;
    knowledge_domain?: string | undefined;
    goals?: string[] | undefined;
    rules?: string[] | undefined;
}>;
export declare const deleteAgentSchema: z.ZodObject<{
    id: z.ZodString;
}, "strip", z.ZodTypeAny, {
    id: string;
}, {
    id: string;
}>;
export declare const listAgentSubscriptionsSchema: z.ZodObject<{
    agent_id: z.ZodString;
}, "strip", z.ZodTypeAny, {
    agent_id: string;
}, {
    agent_id: string;
}>;
export declare const createAgentSubscriptionSchema: z.ZodObject<{
    agent_id: z.ZodString;
    topic: z.ZodString;
    reaction_type: z.ZodString;
    workflow_type: z.ZodOptional<z.ZodString>;
    pipeline_id: z.ZodOptional<z.ZodString>;
    mcp_prompt: z.ZodOptional<z.ZodString>;
    input_mapping: z.ZodOptional<z.ZodRecord<z.ZodString, z.ZodAny>>;
    filter: z.ZodOptional<z.ZodRecord<z.ZodString, z.ZodAny>>;
    execute_as: z.ZodOptional<z.ZodString>;
}, "strip", z.ZodTypeAny, {
    agent_id: string;
    topic: string;
    reaction_type: string;
    filter?: Record<string, any> | undefined;
    workflow_type?: string | undefined;
    execute_as?: string | undefined;
    pipeline_id?: string | undefined;
    mcp_prompt?: string | undefined;
    input_mapping?: Record<string, any> | undefined;
}, {
    agent_id: string;
    topic: string;
    reaction_type: string;
    filter?: Record<string, any> | undefined;
    workflow_type?: string | undefined;
    execute_as?: string | undefined;
    pipeline_id?: string | undefined;
    mcp_prompt?: string | undefined;
    input_mapping?: Record<string, any> | undefined;
}>;
export declare const deleteAgentSubscriptionSchema: z.ZodObject<{
    id: z.ZodString;
}, "strip", z.ZodTypeAny, {
    id: string;
}, {
    id: string;
}>;
export declare const listBotsSchema: z.ZodObject<{
    limit: z.ZodDefault<z.ZodOptional<z.ZodNumber>>;
    offset: z.ZodDefault<z.ZodOptional<z.ZodNumber>>;
}, "strip", z.ZodTypeAny, {
    limit: number;
    offset: number;
}, {
    limit?: number | undefined;
    offset?: number | undefined;
}>;
export declare const getBotSchema: z.ZodObject<{
    id: z.ZodString;
}, "strip", z.ZodTypeAny, {
    id: string;
}, {
    id: string;
}>;
export declare const createBotSchema: z.ZodObject<{
    name: z.ZodString;
    description: z.ZodOptional<z.ZodString>;
    display_name: z.ZodOptional<z.ZodString>;
    roles: z.ZodOptional<z.ZodArray<z.ZodObject<{
        role: z.ZodString;
        type: z.ZodString;
    }, "strip", z.ZodTypeAny, {
        role: string;
        type: string;
    }, {
        role: string;
        type: string;
    }>, "many">>;
}, "strip", z.ZodTypeAny, {
    name: string;
    description?: string | undefined;
    roles?: {
        role: string;
        type: string;
    }[] | undefined;
    display_name?: string | undefined;
}, {
    name: string;
    description?: string | undefined;
    roles?: {
        role: string;
        type: string;
    }[] | undefined;
    display_name?: string | undefined;
}>;
export declare const updateBotSchema: z.ZodObject<{
    id: z.ZodString;
    display_name: z.ZodOptional<z.ZodString>;
    description: z.ZodOptional<z.ZodString>;
    status: z.ZodOptional<z.ZodString>;
}, "strip", z.ZodTypeAny, {
    id: string;
    status?: string | undefined;
    description?: string | undefined;
    display_name?: string | undefined;
}, {
    id: string;
    status?: string | undefined;
    description?: string | undefined;
    display_name?: string | undefined;
}>;
export declare const deleteBotSchema: z.ZodObject<{
    id: z.ZodString;
}, "strip", z.ZodTypeAny, {
    id: string;
}, {
    id: string;
}>;
export declare const createBotApiKeySchema: z.ZodObject<{
    id: z.ZodString;
    name: z.ZodString;
    scopes: z.ZodOptional<z.ZodArray<z.ZodString, "many">>;
    expires_at: z.ZodOptional<z.ZodString>;
}, "strip", z.ZodTypeAny, {
    name: string;
    id: string;
    scopes?: string[] | undefined;
    expires_at?: string | undefined;
}, {
    name: string;
    id: string;
    scopes?: string[] | undefined;
    expires_at?: string | undefined;
}>;
export declare const revokeBotKeySchema: z.ZodObject<{
    key_id: z.ZodString;
}, "strip", z.ZodTypeAny, {
    key_id: string;
}, {
    key_id: string;
}>;
export declare const listAppsSchema: z.ZodObject<{}, "strip", z.ZodTypeAny, {}, {}>;
export declare const rollCallSchema: z.ZodObject<{
    app_id: z.ZodOptional<z.ZodString>;
    delay: z.ZodOptional<z.ZodNumber>;
}, "strip", z.ZodTypeAny, {
    app_id?: string | undefined;
    delay?: number | undefined;
}, {
    app_id?: string | undefined;
    delay?: number | undefined;
}>;
export declare const applyThrottleSchema: z.ZodObject<{
    appId: z.ZodOptional<z.ZodString>;
    throttle: z.ZodNumber;
    topic: z.ZodOptional<z.ZodString>;
    guid: z.ZodOptional<z.ZodString>;
    scope: z.ZodOptional<z.ZodString>;
}, "strip", z.ZodTypeAny, {
    throttle: number;
    appId?: string | undefined;
    topic?: string | undefined;
    guid?: string | undefined;
    scope?: string | undefined;
}, {
    throttle: number;
    appId?: string | undefined;
    topic?: string | undefined;
    guid?: string | undefined;
    scope?: string | undefined;
}>;
export declare const getStreamStatsSchema: z.ZodObject<{
    app_id: z.ZodOptional<z.ZodString>;
    duration: z.ZodOptional<z.ZodString>;
    stream: z.ZodOptional<z.ZodString>;
}, "strip", z.ZodTypeAny, {
    app_id?: string | undefined;
    duration?: string | undefined;
    stream?: string | undefined;
}, {
    app_id?: string | undefined;
    duration?: string | undefined;
    stream?: string | undefined;
}>;
export declare const listStreamMessagesSchema: z.ZodObject<{
    namespace: z.ZodString;
    source: z.ZodString;
    limit: z.ZodDefault<z.ZodOptional<z.ZodNumber>>;
    offset: z.ZodDefault<z.ZodOptional<z.ZodNumber>>;
    sort_by: z.ZodOptional<z.ZodString>;
    order: z.ZodOptional<z.ZodEnum<["asc", "desc"]>>;
    status: z.ZodOptional<z.ZodString>;
    stream_name: z.ZodOptional<z.ZodString>;
    msg_type: z.ZodOptional<z.ZodString>;
    topic: z.ZodOptional<z.ZodString>;
    workflow_name: z.ZodOptional<z.ZodString>;
    jid: z.ZodOptional<z.ZodString>;
    aid: z.ZodOptional<z.ZodString>;
}, "strip", z.ZodTypeAny, {
    limit: number;
    offset: number;
    source: string;
    namespace: string;
    status?: string | undefined;
    workflow_name?: string | undefined;
    topic?: string | undefined;
    sort_by?: string | undefined;
    order?: "asc" | "desc" | undefined;
    stream_name?: string | undefined;
    msg_type?: string | undefined;
    jid?: string | undefined;
    aid?: string | undefined;
}, {
    source: string;
    namespace: string;
    status?: string | undefined;
    limit?: number | undefined;
    offset?: number | undefined;
    workflow_name?: string | undefined;
    topic?: string | undefined;
    sort_by?: string | undefined;
    order?: "asc" | "desc" | undefined;
    stream_name?: string | undefined;
    msg_type?: string | undefined;
    jid?: string | undefined;
    aid?: string | undefined;
}>;
export declare const listPipelineEntitiesSchema: z.ZodObject<{
    app_id: z.ZodOptional<z.ZodString>;
}, "strip", z.ZodTypeAny, {
    app_id?: string | undefined;
}, {
    app_id?: string | undefined;
}>;
export declare const listPipelineJobsSchema: z.ZodObject<{
    app_id: z.ZodOptional<z.ZodString>;
    limit: z.ZodDefault<z.ZodOptional<z.ZodNumber>>;
    offset: z.ZodDefault<z.ZodOptional<z.ZodNumber>>;
    entity: z.ZodOptional<z.ZodString>;
    search: z.ZodOptional<z.ZodString>;
    status: z.ZodOptional<z.ZodString>;
    sort_by: z.ZodOptional<z.ZodString>;
    order: z.ZodOptional<z.ZodEnum<["asc", "desc"]>>;
}, "strip", z.ZodTypeAny, {
    limit: number;
    offset: number;
    status?: string | undefined;
    app_id?: string | undefined;
    entity?: string | undefined;
    search?: string | undefined;
    sort_by?: string | undefined;
    order?: "asc" | "desc" | undefined;
}, {
    status?: string | undefined;
    app_id?: string | undefined;
    entity?: string | undefined;
    search?: string | undefined;
    limit?: number | undefined;
    offset?: number | undefined;
    sort_by?: string | undefined;
    order?: "asc" | "desc" | undefined;
}>;
export declare const getJobExecutionSchema: z.ZodObject<{
    job_id: z.ZodString;
    app_id: z.ZodOptional<z.ZodString>;
}, "strip", z.ZodTypeAny, {
    job_id: string;
    app_id?: string | undefined;
}, {
    job_id: string;
    app_id?: string | undefined;
}>;
export declare const interruptJobSchema: z.ZodObject<{
    job_id: z.ZodString;
    topic: z.ZodString;
    app_id: z.ZodOptional<z.ZodString>;
}, "strip", z.ZodTypeAny, {
    job_id: string;
    topic: string;
    app_id?: string | undefined;
}, {
    job_id: string;
    topic: string;
    app_id?: string | undefined;
}>;
export declare const listTopicsSchema: z.ZodObject<{
    category: z.ZodOptional<z.ZodString>;
    search: z.ZodOptional<z.ZodString>;
    limit: z.ZodDefault<z.ZodOptional<z.ZodNumber>>;
    offset: z.ZodDefault<z.ZodOptional<z.ZodNumber>>;
}, "strip", z.ZodTypeAny, {
    limit: number;
    offset: number;
    category?: string | undefined;
    search?: string | undefined;
}, {
    category?: string | undefined;
    search?: string | undefined;
    limit?: number | undefined;
    offset?: number | undefined;
}>;
export declare const getTopicSchema: z.ZodObject<{
    topic: z.ZodString;
}, "strip", z.ZodTypeAny, {
    topic: string;
}, {
    topic: string;
}>;
export declare const createTopicSchema: z.ZodObject<{
    topic: z.ZodString;
    category: z.ZodString;
    description: z.ZodOptional<z.ZodString>;
    payload_schema: z.ZodOptional<z.ZodRecord<z.ZodString, z.ZodAny>>;
    example_payload: z.ZodOptional<z.ZodRecord<z.ZodString, z.ZodAny>>;
    tags: z.ZodOptional<z.ZodArray<z.ZodString, "many">>;
}, "strip", z.ZodTypeAny, {
    category: string;
    topic: string;
    description?: string | undefined;
    tags?: string[] | undefined;
    payload_schema?: Record<string, any> | undefined;
    example_payload?: Record<string, any> | undefined;
}, {
    category: string;
    topic: string;
    description?: string | undefined;
    tags?: string[] | undefined;
    payload_schema?: Record<string, any> | undefined;
    example_payload?: Record<string, any> | undefined;
}>;
export declare const updateTopicSchema: z.ZodObject<{
    topic: z.ZodString;
    description: z.ZodOptional<z.ZodString>;
    category: z.ZodOptional<z.ZodString>;
    payload_schema: z.ZodOptional<z.ZodRecord<z.ZodString, z.ZodAny>>;
    example_payload: z.ZodOptional<z.ZodRecord<z.ZodString, z.ZodAny>>;
    tags: z.ZodOptional<z.ZodArray<z.ZodString, "many">>;
}, "strip", z.ZodTypeAny, {
    topic: string;
    description?: string | undefined;
    tags?: string[] | undefined;
    category?: string | undefined;
    payload_schema?: Record<string, any> | undefined;
    example_payload?: Record<string, any> | undefined;
}, {
    topic: string;
    description?: string | undefined;
    tags?: string[] | undefined;
    category?: string | undefined;
    payload_schema?: Record<string, any> | undefined;
    example_payload?: Record<string, any> | undefined;
}>;
export declare const deleteTopicSchema: z.ZodObject<{
    topic: z.ZodString;
}, "strip", z.ZodTypeAny, {
    topic: string;
}, {
    topic: string;
}>;
export declare const findByMetadataSchema: z.ZodObject<{
    key: z.ZodString;
    value: z.ZodString;
    status: z.ZodOptional<z.ZodString>;
    limit: z.ZodDefault<z.ZodOptional<z.ZodNumber>>;
    offset: z.ZodDefault<z.ZodOptional<z.ZodNumber>>;
}, "strip", z.ZodTypeAny, {
    value: string;
    key: string;
    limit: number;
    offset: number;
    status?: string | undefined;
}, {
    value: string;
    key: string;
    status?: string | undefined;
    limit?: number | undefined;
    offset?: number | undefined;
}>;
export declare const claimByMetadataSchema: z.ZodObject<{
    key: z.ZodString;
    value: z.ZodString;
    durationMinutes: z.ZodOptional<z.ZodNumber>;
    assignee: z.ZodOptional<z.ZodString>;
    metadata: z.ZodOptional<z.ZodRecord<z.ZodString, z.ZodAny>>;
}, "strip", z.ZodTypeAny, {
    value: string;
    key: string;
    metadata?: Record<string, any> | undefined;
    durationMinutes?: number | undefined;
    assignee?: string | undefined;
}, {
    value: string;
    key: string;
    metadata?: Record<string, any> | undefined;
    durationMinutes?: number | undefined;
    assignee?: string | undefined;
}>;
export declare const resolveByMetadataSchema: z.ZodObject<{
    key: z.ZodString;
    value: z.ZodString;
    resolverPayload: z.ZodRecord<z.ZodString, z.ZodAny>;
    assignee: z.ZodOptional<z.ZodString>;
    metadata: z.ZodOptional<z.ZodRecord<z.ZodString, z.ZodAny>>;
}, "strip", z.ZodTypeAny, {
    value: string;
    key: string;
    resolverPayload: Record<string, any>;
    metadata?: Record<string, any> | undefined;
    assignee?: string | undefined;
}, {
    value: string;
    key: string;
    resolverPayload: Record<string, any>;
    metadata?: Record<string, any> | undefined;
    assignee?: string | undefined;
}>;
export declare const bulkClaimSchema: z.ZodObject<{
    ids: z.ZodArray<z.ZodString, "many">;
    durationMinutes: z.ZodOptional<z.ZodNumber>;
}, "strip", z.ZodTypeAny, {
    ids: string[];
    durationMinutes?: number | undefined;
}, {
    ids: string[];
    durationMinutes?: number | undefined;
}>;
export declare const bulkAssignSchema: z.ZodObject<{
    ids: z.ZodArray<z.ZodString, "many">;
    targetUserId: z.ZodString;
    durationMinutes: z.ZodOptional<z.ZodNumber>;
}, "strip", z.ZodTypeAny, {
    ids: string[];
    targetUserId: string;
    durationMinutes?: number | undefined;
}, {
    ids: string[];
    targetUserId: string;
    durationMinutes?: number | undefined;
}>;
export declare const bulkEscalateSchema: z.ZodObject<{
    ids: z.ZodArray<z.ZodString, "many">;
    targetRole: z.ZodString;
}, "strip", z.ZodTypeAny, {
    ids: string[];
    targetRole: string;
}, {
    ids: string[];
    targetRole: string;
}>;
export declare const updatePrioritySchema: z.ZodObject<{
    ids: z.ZodArray<z.ZodString, "many">;
    priority: z.ZodNumber;
}, "strip", z.ZodTypeAny, {
    priority: number;
    ids: string[];
}, {
    priority: number;
    ids: string[];
}>;
export declare const getSettingsSchema: z.ZodObject<{}, "strip", z.ZodTypeAny, {}, {}>;
export declare const listExportJobsSchema: z.ZodObject<{
    limit: z.ZodDefault<z.ZodOptional<z.ZodNumber>>;
    offset: z.ZodDefault<z.ZodOptional<z.ZodNumber>>;
    entity: z.ZodOptional<z.ZodString>;
    search: z.ZodOptional<z.ZodString>;
    status: z.ZodOptional<z.ZodString>;
    sort_by: z.ZodOptional<z.ZodString>;
    order: z.ZodOptional<z.ZodEnum<["asc", "desc"]>>;
    registered: z.ZodOptional<z.ZodString>;
}, "strip", z.ZodTypeAny, {
    limit: number;
    offset: number;
    status?: string | undefined;
    registered?: string | undefined;
    entity?: string | undefined;
    search?: string | undefined;
    sort_by?: string | undefined;
    order?: "asc" | "desc" | undefined;
}, {
    status?: string | undefined;
    registered?: string | undefined;
    entity?: string | undefined;
    search?: string | undefined;
    limit?: number | undefined;
    offset?: number | undefined;
    sort_by?: string | undefined;
    order?: "asc" | "desc" | undefined;
}>;
export declare const exportWorkflowStateSchema: z.ZodObject<{
    workflow_id: z.ZodString;
    allow: z.ZodOptional<z.ZodArray<z.ZodString, "many">>;
    block: z.ZodOptional<z.ZodArray<z.ZodString, "many">>;
    values: z.ZodOptional<z.ZodRecord<z.ZodString, z.ZodAny>>;
}, "strip", z.ZodTypeAny, {
    workflow_id: string;
    values?: Record<string, any> | undefined;
    allow?: string[] | undefined;
    block?: string[] | undefined;
}, {
    workflow_id: string;
    values?: Record<string, any> | undefined;
    allow?: string[] | undefined;
    block?: string[] | undefined;
}>;
export declare const exportWorkflowExecutionSchema: z.ZodObject<{
    workflow_id: z.ZodString;
    excludeSystem: z.ZodOptional<z.ZodBoolean>;
    omitResults: z.ZodOptional<z.ZodBoolean>;
    mode: z.ZodOptional<z.ZodString>;
    maxDepth: z.ZodOptional<z.ZodNumber>;
}, "strip", z.ZodTypeAny, {
    workflow_id: string;
    excludeSystem?: boolean | undefined;
    omitResults?: boolean | undefined;
    mode?: string | undefined;
    maxDepth?: number | undefined;
}, {
    workflow_id: string;
    excludeSystem?: boolean | undefined;
    omitResults?: boolean | undefined;
    mode?: string | undefined;
    maxDepth?: number | undefined;
}>;
export declare const getExportStatusSchema: z.ZodObject<{
    workflow_id: z.ZodString;
}, "strip", z.ZodTypeAny, {
    workflow_id: string;
}, {
    workflow_id: string;
}>;
