/**
 * This file was auto-generated by openapi-typescript.
 * Do not make direct changes to the file.
 */

export interface paths {
    "/api/v1/activity": {
        parameters: {
            query?: never;
            header?: never;
            path?: never;
            cookie?: never;
        };
        get: {
            parameters: {
                query?: {
                    type?: string;
                    sort?: string;
                    page?: number | string;
                    pageSize?: number | string;
                };
                header?: never;
                path?: never;
                cookie?: never;
            };
            requestBody?: never;
            responses: {
                /** @description OK */
                200: {
                    headers: {
                        [name: string]: unknown;
                    };
                    content: {
                        "text/plain": components["schemas"]["ActivityPageDto"];
                        "application/json": components["schemas"]["ActivityPageDto"];
                        "text/json": components["schemas"]["ActivityPageDto"];
                    };
                };
                /** @description Unauthorized */
                401: {
                    headers: {
                        [name: string]: unknown;
                    };
                    content: {
                        "text/plain": components["schemas"]["ProblemDetails"];
                        "application/json": components["schemas"]["ProblemDetails"];
                        "text/json": components["schemas"]["ProblemDetails"];
                    };
                };
            };
        };
        put?: never;
        post?: never;
        delete?: never;
        options?: never;
        head?: never;
        patch?: never;
        trace?: never;
    };
    "/api/v1/admin/users": {
        parameters: {
            query?: never;
            header?: never;
            path?: never;
            cookie?: never;
        };
        get: {
            parameters: {
                query?: never;
                header?: never;
                path?: never;
                cookie?: never;
            };
            requestBody?: never;
            responses: {
                /** @description OK */
                200: {
                    headers: {
                        [name: string]: unknown;
                    };
                    content?: never;
                };
            };
        };
        put?: never;
        post: {
            parameters: {
                query?: never;
                header?: never;
                path?: never;
                cookie?: never;
            };
            requestBody: {
                content: {
                    "application/json": components["schemas"]["AdminCreateUserRequest"];
                    "text/json": components["schemas"]["AdminCreateUserRequest"];
                    "application/*+json": components["schemas"]["AdminCreateUserRequest"];
                };
            };
            responses: {
                /** @description OK */
                200: {
                    headers: {
                        [name: string]: unknown;
                    };
                    content?: never;
                };
            };
        };
        delete?: never;
        options?: never;
        head?: never;
        patch?: never;
        trace?: never;
    };
    "/api/v1/admin/users/{id}": {
        parameters: {
            query?: never;
            header?: never;
            path?: never;
            cookie?: never;
        };
        get?: never;
        put?: never;
        post?: never;
        delete: {
            parameters: {
                query?: never;
                header?: never;
                path: {
                    id: string;
                };
                cookie?: never;
            };
            requestBody?: never;
            responses: {
                /** @description OK */
                200: {
                    headers: {
                        [name: string]: unknown;
                    };
                    content?: never;
                };
            };
        };
        options?: never;
        head?: never;
        patch?: never;
        trace?: never;
    };
    "/api/v1/admin/users/{id}/role": {
        parameters: {
            query?: never;
            header?: never;
            path?: never;
            cookie?: never;
        };
        get?: never;
        put?: never;
        post?: never;
        delete?: never;
        options?: never;
        head?: never;
        patch: {
            parameters: {
                query?: never;
                header?: never;
                path: {
                    id: string;
                };
                cookie?: never;
            };
            requestBody: {
                content: {
                    "application/json": components["schemas"]["AdminUpdateRoleRequest"];
                    "text/json": components["schemas"]["AdminUpdateRoleRequest"];
                    "application/*+json": components["schemas"]["AdminUpdateRoleRequest"];
                };
            };
            responses: {
                /** @description OK */
                200: {
                    headers: {
                        [name: string]: unknown;
                    };
                    content?: never;
                };
            };
        };
        trace?: never;
    };
    "/api/v1/agents": {
        parameters: {
            query?: never;
            header?: never;
            path?: never;
            cookie?: never;
        };
        get: {
            parameters: {
                query?: never;
                header?: never;
                path?: never;
                cookie?: never;
            };
            requestBody?: never;
            responses: {
                /** @description OK */
                200: {
                    headers: {
                        [name: string]: unknown;
                    };
                    content: {
                        "text/plain": components["schemas"]["AgentListResponse"][];
                        "application/json": components["schemas"]["AgentListResponse"][];
                        "text/json": components["schemas"]["AgentListResponse"][];
                    };
                };
            };
        };
        put?: never;
        post?: never;
        delete?: never;
        options?: never;
        head?: never;
        patch?: never;
        trace?: never;
    };
    "/api/v1/agents/{id}": {
        parameters: {
            query?: never;
            header?: never;
            path?: never;
            cookie?: never;
        };
        get: {
            parameters: {
                query?: never;
                header?: never;
                path: {
                    id: string;
                };
                cookie?: never;
            };
            requestBody?: never;
            responses: {
                /** @description OK */
                200: {
                    headers: {
                        [name: string]: unknown;
                    };
                    content: {
                        "text/plain": components["schemas"]["AgentDetailResponse"];
                        "application/json": components["schemas"]["AgentDetailResponse"];
                        "text/json": components["schemas"]["AgentDetailResponse"];
                    };
                };
                /** @description Not Found */
                404: {
                    headers: {
                        [name: string]: unknown;
                    };
                    content: {
                        "text/plain": components["schemas"]["ProblemDetails"];
                        "application/json": components["schemas"]["ProblemDetails"];
                        "text/json": components["schemas"]["ProblemDetails"];
                    };
                };
            };
        };
        put?: never;
        post?: never;
        delete?: never;
        options?: never;
        head?: never;
        patch?: never;
        trace?: never;
    };
    "/api/v1/agents/{id}/activity": {
        parameters: {
            query?: never;
            header?: never;
            path?: never;
            cookie?: never;
        };
        get: {
            parameters: {
                query?: never;
                header?: never;
                path: {
                    id: string;
                };
                cookie?: never;
            };
            requestBody?: never;
            responses: {
                /** @description OK */
                200: {
                    headers: {
                        [name: string]: unknown;
                    };
                    content: {
                        "text/plain": components["schemas"]["AgentActivityResponse"][];
                        "application/json": components["schemas"]["AgentActivityResponse"][];
                        "text/json": components["schemas"]["AgentActivityResponse"][];
                    };
                };
            };
        };
        put?: never;
        post?: never;
        delete?: never;
        options?: never;
        head?: never;
        patch?: never;
        trace?: never;
    };
    "/api/v1/agents/{id}/summary": {
        parameters: {
            query?: never;
            header?: never;
            path?: never;
            cookie?: never;
        };
        get: {
            parameters: {
                query?: never;
                header?: never;
                path: {
                    id: string;
                };
                cookie?: never;
            };
            requestBody?: never;
            responses: {
                /** @description OK */
                200: {
                    headers: {
                        [name: string]: unknown;
                    };
                    content: {
                        "text/plain": components["schemas"]["AgentSummaryResponse"];
                        "application/json": components["schemas"]["AgentSummaryResponse"];
                        "text/json": components["schemas"]["AgentSummaryResponse"];
                    };
                };
            };
        };
        put?: never;
        post?: never;
        delete?: never;
        options?: never;
        head?: never;
        patch?: never;
        trace?: never;
    };
    "/api/v1/agents/{id}/command": {
        parameters: {
            query?: never;
            header?: never;
            path?: never;
            cookie?: never;
        };
        get?: never;
        put?: never;
        post: {
            parameters: {
                query?: never;
                header?: never;
                path: {
                    id: string;
                };
                cookie?: never;
            };
            requestBody: {
                content: {
                    "application/json": components["schemas"]["AgentCommandRequest"];
                    "text/json": components["schemas"]["AgentCommandRequest"];
                    "application/*+json": components["schemas"]["AgentCommandRequest"];
                };
            };
            responses: {
                /** @description OK */
                200: {
                    headers: {
                        [name: string]: unknown;
                    };
                    content: {
                        "text/plain": components["schemas"]["AgentCommandResponse"];
                        "application/json": components["schemas"]["AgentCommandResponse"];
                        "text/json": components["schemas"]["AgentCommandResponse"];
                    };
                };
                /** @description Bad Request */
                400: {
                    headers: {
                        [name: string]: unknown;
                    };
                    content: {
                        "text/plain": components["schemas"]["ValidationProblemDetails"];
                        "application/json": components["schemas"]["ValidationProblemDetails"];
                        "text/json": components["schemas"]["ValidationProblemDetails"];
                    };
                };
                /** @description Service Unavailable */
                503: {
                    headers: {
                        [name: string]: unknown;
                    };
                    content: {
                        "text/plain": components["schemas"]["ProblemDetails"];
                        "application/json": components["schemas"]["ProblemDetails"];
                        "text/json": components["schemas"]["ProblemDetails"];
                    };
                };
            };
        };
        delete?: never;
        options?: never;
        head?: never;
        patch?: never;
        trace?: never;
    };
    "/api/v1/agents/{id}/config": {
        parameters: {
            query?: never;
            header?: never;
            path?: never;
            cookie?: never;
        };
        get: {
            parameters: {
                query?: never;
                header?: never;
                path: {
                    id: string;
                };
                cookie?: never;
            };
            requestBody?: never;
            responses: {
                /** @description OK */
                200: {
                    headers: {
                        [name: string]: unknown;
                    };
                    content?: never;
                };
            };
        };
        put?: never;
        post?: never;
        delete?: never;
        options?: never;
        head?: never;
        patch?: never;
        trace?: never;
    };
    "/api/v1/agents/{id}/config/{fileName}": {
        parameters: {
            query?: never;
            header?: never;
            path?: never;
            cookie?: never;
        };
        get: {
            parameters: {
                query?: never;
                header?: never;
                path: {
                    id: string;
                    fileName: string;
                };
                cookie?: never;
            };
            requestBody?: never;
            responses: {
                /** @description OK */
                200: {
                    headers: {
                        [name: string]: unknown;
                    };
                    content?: never;
                };
            };
        };
        put: {
            parameters: {
                query?: never;
                header?: never;
                path: {
                    id: string;
                    fileName: string;
                };
                cookie?: never;
            };
            requestBody: {
                content: {
                    "application/json": components["schemas"]["SaveConfigRequest"];
                    "text/json": components["schemas"]["SaveConfigRequest"];
                    "application/*+json": components["schemas"]["SaveConfigRequest"];
                };
            };
            responses: {
                /** @description OK */
                200: {
                    headers: {
                        [name: string]: unknown;
                    };
                    content?: never;
                };
            };
        };
        post?: never;
        delete?: never;
        options?: never;
        head?: never;
        patch?: never;
        trace?: never;
    };
    "/api/v1/auth/login": {
        parameters: {
            query?: never;
            header?: never;
            path?: never;
            cookie?: never;
        };
        get?: never;
        put?: never;
        post: {
            parameters: {
                query?: never;
                header?: never;
                path?: never;
                cookie?: never;
            };
            requestBody: {
                content: {
                    "application/json": components["schemas"]["LoginRequest"];
                    "text/json": components["schemas"]["LoginRequest"];
                    "application/*+json": components["schemas"]["LoginRequest"];
                };
            };
            responses: {
                /** @description OK */
                200: {
                    headers: {
                        [name: string]: unknown;
                    };
                    content?: never;
                };
            };
        };
        delete?: never;
        options?: never;
        head?: never;
        patch?: never;
        trace?: never;
    };
    "/api/v1/auth/refresh": {
        parameters: {
            query?: never;
            header?: never;
            path?: never;
            cookie?: never;
        };
        get?: never;
        put?: never;
        post: {
            parameters: {
                query?: never;
                header?: never;
                path?: never;
                cookie?: never;
            };
            requestBody?: never;
            responses: {
                /** @description OK */
                200: {
                    headers: {
                        [name: string]: unknown;
                    };
                    content?: never;
                };
            };
        };
        delete?: never;
        options?: never;
        head?: never;
        patch?: never;
        trace?: never;
    };
    "/api/v1/auth/logout": {
        parameters: {
            query?: never;
            header?: never;
            path?: never;
            cookie?: never;
        };
        get?: never;
        put?: never;
        post: {
            parameters: {
                query?: never;
                header?: never;
                path?: never;
                cookie?: never;
            };
            requestBody?: never;
            responses: {
                /** @description OK */
                200: {
                    headers: {
                        [name: string]: unknown;
                    };
                    content?: never;
                };
            };
        };
        delete?: never;
        options?: never;
        head?: never;
        patch?: never;
        trace?: never;
    };
    "/api/v1/auth/me": {
        parameters: {
            query?: never;
            header?: never;
            path?: never;
            cookie?: never;
        };
        get: {
            parameters: {
                query?: never;
                header?: never;
                path?: never;
                cookie?: never;
            };
            requestBody?: never;
            responses: {
                /** @description OK */
                200: {
                    headers: {
                        [name: string]: unknown;
                    };
                    content?: never;
                };
            };
        };
        put?: never;
        post?: never;
        delete?: never;
        options?: never;
        head?: never;
        patch?: never;
        trace?: never;
    };
    "/api/v1/auth/profile": {
        parameters: {
            query?: never;
            header?: never;
            path?: never;
            cookie?: never;
        };
        get?: never;
        put?: never;
        post?: never;
        delete?: never;
        options?: never;
        head?: never;
        patch: {
            parameters: {
                query?: never;
                header?: never;
                path?: never;
                cookie?: never;
            };
            requestBody: {
                content: {
                    "application/json": components["schemas"]["UpdateProfileRequest"];
                    "text/json": components["schemas"]["UpdateProfileRequest"];
                    "application/*+json": components["schemas"]["UpdateProfileRequest"];
                };
            };
            responses: {
                /** @description OK */
                200: {
                    headers: {
                        [name: string]: unknown;
                    };
                    content?: never;
                };
            };
        };
        trace?: never;
    };
    "/api/v1/auth/admin-reset-password": {
        parameters: {
            query?: never;
            header?: never;
            path?: never;
            cookie?: never;
        };
        get?: never;
        put?: never;
        post: {
            parameters: {
                query?: never;
                header?: never;
                path?: never;
                cookie?: never;
            };
            requestBody: {
                content: {
                    "application/json": components["schemas"]["AdminResetPasswordRequest"];
                    "text/json": components["schemas"]["AdminResetPasswordRequest"];
                    "application/*+json": components["schemas"]["AdminResetPasswordRequest"];
                };
            };
            responses: {
                /** @description OK */
                200: {
                    headers: {
                        [name: string]: unknown;
                    };
                    content?: never;
                };
            };
        };
        delete?: never;
        options?: never;
        head?: never;
        patch?: never;
        trace?: never;
    };
    "/api/v1/auth/change-password": {
        parameters: {
            query?: never;
            header?: never;
            path?: never;
            cookie?: never;
        };
        get?: never;
        put?: never;
        post: {
            parameters: {
                query?: never;
                header?: never;
                path?: never;
                cookie?: never;
            };
            requestBody: {
                content: {
                    "application/json": components["schemas"]["ChangePasswordRequest"];
                    "text/json": components["schemas"]["ChangePasswordRequest"];
                    "application/*+json": components["schemas"]["ChangePasswordRequest"];
                };
            };
            responses: {
                /** @description OK */
                200: {
                    headers: {
                        [name: string]: unknown;
                    };
                    content?: never;
                };
            };
        };
        delete?: never;
        options?: never;
        head?: never;
        patch?: never;
        trace?: never;
    };
    "/api/v1/telemetry/browser": {
        parameters: {
            query?: never;
            header?: never;
            path?: never;
            cookie?: never;
        };
        get?: never;
        put?: never;
        post: {
            parameters: {
                query?: never;
                header?: never;
                path?: never;
                cookie?: never;
            };
            requestBody: {
                content: {
                    "application/json": components["schemas"]["BrowserMetricRequest"];
                    "text/json": components["schemas"]["BrowserMetricRequest"];
                    "application/*+json": components["schemas"]["BrowserMetricRequest"];
                };
            };
            responses: {
                /** @description OK */
                200: {
                    headers: {
                        [name: string]: unknown;
                    };
                    content?: never;
                };
            };
        };
        delete?: never;
        options?: never;
        head?: never;
        patch?: never;
        trace?: never;
    };
    "/api/v1/calendar": {
        parameters: {
            query?: never;
            header?: never;
            path?: never;
            cookie?: never;
        };
        get: {
            parameters: {
                query?: never;
                header?: never;
                path?: never;
                cookie?: never;
            };
            requestBody?: never;
            responses: {
                /** @description OK */
                200: {
                    headers: {
                        [name: string]: unknown;
                    };
                    content?: never;
                };
            };
        };
        put?: never;
        post?: never;
        delete?: never;
        options?: never;
        head?: never;
        patch?: never;
        trace?: never;
    };
    "/api/v1/calendar/upcoming": {
        parameters: {
            query?: never;
            header?: never;
            path?: never;
            cookie?: never;
        };
        get: {
            parameters: {
                query?: never;
                header?: never;
                path?: never;
                cookie?: never;
            };
            requestBody?: never;
            responses: {
                /** @description OK */
                200: {
                    headers: {
                        [name: string]: unknown;
                    };
                    content?: never;
                };
            };
        };
        put?: never;
        post?: never;
        delete?: never;
        options?: never;
        head?: never;
        patch?: never;
        trace?: never;
    };
    "/api/v1/chat": {
        parameters: {
            query?: never;
            header?: never;
            path?: never;
            cookie?: never;
        };
        get?: never;
        put?: never;
        post: {
            parameters: {
                query?: never;
                header?: never;
                path?: never;
                cookie?: never;
            };
            requestBody: {
                content: {
                    "application/json": components["schemas"]["ChatRequest"];
                    "text/json": components["schemas"]["ChatRequest"];
                    "application/*+json": components["schemas"]["ChatRequest"];
                };
            };
            responses: {
                /** @description OK */
                200: {
                    headers: {
                        [name: string]: unknown;
                    };
                    content?: never;
                };
            };
        };
        delete?: never;
        options?: never;
        head?: never;
        patch?: never;
        trace?: never;
    };
    "/api/dashboard/status": {
        parameters: {
            query?: never;
            header?: never;
            path?: never;
            cookie?: never;
        };
        get: {
            parameters: {
                query?: never;
                header?: never;
                path?: never;
                cookie?: never;
            };
            requestBody?: never;
            responses: {
                /** @description OK */
                200: {
                    headers: {
                        [name: string]: unknown;
                    };
                    content: {
                        "text/plain": components["schemas"]["DashboardStatus"];
                        "application/json": components["schemas"]["DashboardStatus"];
                        "text/json": components["schemas"]["DashboardStatus"];
                    };
                };
            };
        };
        put?: never;
        post?: never;
        delete?: never;
        options?: never;
        head?: never;
        patch?: never;
        trace?: never;
    };
    "/api/dashboard/agents": {
        parameters: {
            query?: never;
            header?: never;
            path?: never;
            cookie?: never;
        };
        get: {
            parameters: {
                query?: never;
                header?: never;
                path?: never;
                cookie?: never;
            };
            requestBody?: never;
            responses: {
                /** @description OK */
                200: {
                    headers: {
                        [name: string]: unknown;
                    };
                    content: {
                        "text/plain": components["schemas"]["DashboardAgentInfo"][];
                        "application/json": components["schemas"]["DashboardAgentInfo"][];
                        "text/json": components["schemas"]["DashboardAgentInfo"][];
                    };
                };
            };
        };
        put?: never;
        post?: never;
        delete?: never;
        options?: never;
        head?: never;
        patch?: never;
        trace?: never;
    };
    "/api/dashboard/operations": {
        parameters: {
            query?: never;
            header?: never;
            path?: never;
            cookie?: never;
        };
        get: {
            parameters: {
                query?: {
                    limit?: number | string;
                    agent?: string;
                };
                header?: never;
                path?: never;
                cookie?: never;
            };
            requestBody?: never;
            responses: {
                /** @description OK */
                200: {
                    headers: {
                        [name: string]: unknown;
                    };
                    content: {
                        "text/plain": components["schemas"]["FeedEntry"][];
                        "application/json": components["schemas"]["FeedEntry"][];
                        "text/json": components["schemas"]["FeedEntry"][];
                    };
                };
            };
        };
        put?: never;
        post?: never;
        delete?: never;
        options?: never;
        head?: never;
        patch?: never;
        trace?: never;
    };
    "/api/dashboard/chat/send": {
        parameters: {
            query?: never;
            header?: never;
            path?: never;
            cookie?: never;
        };
        get?: never;
        put?: never;
        post: {
            parameters: {
                query?: never;
                header?: never;
                path?: never;
                cookie?: never;
            };
            requestBody: {
                content: {
                    "application/json": components["schemas"]["ChatRequest"];
                    "text/json": components["schemas"]["ChatRequest"];
                    "application/*+json": components["schemas"]["ChatRequest"];
                };
            };
            responses: {
                /** @description OK */
                200: {
                    headers: {
                        [name: string]: unknown;
                    };
                    content: {
                        "text/plain": components["schemas"]["ChatResponse"];
                        "application/json": components["schemas"]["ChatResponse"];
                        "text/json": components["schemas"]["ChatResponse"];
                    };
                };
            };
        };
        delete?: never;
        options?: never;
        head?: never;
        patch?: never;
        trace?: never;
    };
    "/api/dashboard/chat/messages": {
        parameters: {
            query?: never;
            header?: never;
            path?: never;
            cookie?: never;
        };
        get: {
            parameters: {
                query?: {
                    sessionKey?: string;
                    limit?: number | string;
                    offset?: number | string;
                };
                header?: never;
                path?: never;
                cookie?: never;
            };
            requestBody?: never;
            responses: {
                /** @description OK */
                200: {
                    headers: {
                        [name: string]: unknown;
                    };
                    content: {
                        "text/plain": components["schemas"]["MessageEntry"][];
                        "application/json": components["schemas"]["MessageEntry"][];
                        "text/json": components["schemas"]["MessageEntry"][];
                    };
                };
            };
        };
        put?: never;
        post?: never;
        delete?: never;
        options?: never;
        head?: never;
        patch?: never;
        trace?: never;
    };
    "/api/dashboard/queue": {
        parameters: {
            query?: never;
            header?: never;
            path?: never;
            cookie?: never;
        };
        get: {
            parameters: {
                query?: never;
                header?: never;
                path?: never;
                cookie?: never;
            };
            requestBody?: never;
            responses: {
                /** @description OK */
                200: {
                    headers: {
                        [name: string]: unknown;
                    };
                    content: {
                        "text/plain": components["schemas"]["QueueItem"][];
                        "application/json": components["schemas"]["QueueItem"][];
                        "text/json": components["schemas"]["QueueItem"][];
                    };
                };
            };
        };
        put?: never;
        post?: never;
        delete?: never;
        options?: never;
        head?: never;
        patch?: never;
        trace?: never;
    };
    "/api/dashboard/gateway": {
        parameters: {
            query?: never;
            header?: never;
            path?: never;
            cookie?: never;
        };
        get: {
            parameters: {
                query?: never;
                header?: never;
                path?: never;
                cookie?: never;
            };
            requestBody?: never;
            responses: {
                /** @description OK */
                200: {
                    headers: {
                        [name: string]: unknown;
                    };
                    content: {
                        "text/plain": components["schemas"]["GatewayRuntimeInfo"];
                        "application/json": components["schemas"]["GatewayRuntimeInfo"];
                        "text/json": components["schemas"]["GatewayRuntimeInfo"];
                    };
                };
            };
        };
        put?: never;
        post?: never;
        delete?: never;
        options?: never;
        head?: never;
        patch?: never;
        trace?: never;
    };
    "/api/dashboard/queue/{id}": {
        parameters: {
            query?: never;
            header?: never;
            path?: never;
            cookie?: never;
        };
        get?: never;
        put?: never;
        post?: never;
        delete: {
            parameters: {
                query?: {
                    source?: string;
                };
                header?: never;
                path: {
                    id: string;
                };
                cookie?: never;
            };
            requestBody?: never;
            responses: {
                /** @description OK */
                200: {
                    headers: {
                        [name: string]: unknown;
                    };
                    content?: never;
                };
            };
        };
        options?: never;
        head?: never;
        patch?: never;
        trace?: never;
    };
    "/api/dashboard/queue/{id}/priority": {
        parameters: {
            query?: never;
            header?: never;
            path?: never;
            cookie?: never;
        };
        get?: never;
        put: {
            parameters: {
                query?: never;
                header?: never;
                path: {
                    id: string;
                };
                cookie?: never;
            };
            requestBody?: never;
            responses: {
                /** @description OK */
                200: {
                    headers: {
                        [name: string]: unknown;
                    };
                    content?: never;
                };
            };
        };
        post?: never;
        delete?: never;
        options?: never;
        head?: never;
        patch?: never;
        trace?: never;
    };
    "/api/dashboard/agents/{id}/model": {
        parameters: {
            query?: never;
            header?: never;
            path?: never;
            cookie?: never;
        };
        get: {
            parameters: {
                query?: never;
                header?: never;
                path: {
                    id: string;
                };
                cookie?: never;
            };
            requestBody?: never;
            responses: {
                /** @description OK */
                200: {
                    headers: {
                        [name: string]: unknown;
                    };
                    content: {
                        "text/plain": components["schemas"]["AgentModelInfo"];
                        "application/json": components["schemas"]["AgentModelInfo"];
                        "text/json": components["schemas"]["AgentModelInfo"];
                    };
                };
            };
        };
        put: {
            parameters: {
                query?: never;
                header?: never;
                path: {
                    id: string;
                };
                cookie?: never;
            };
            requestBody: {
                content: {
                    "application/json": components["schemas"]["SetModelRequest"];
                    "text/json": components["schemas"]["SetModelRequest"];
                    "application/*+json": components["schemas"]["SetModelRequest"];
                };
            };
            responses: {
                /** @description OK */
                200: {
                    headers: {
                        [name: string]: unknown;
                    };
                    content?: never;
                };
            };
        };
        post?: never;
        delete?: never;
        options?: never;
        head?: never;
        patch?: never;
        trace?: never;
    };
    "/api/dashboard/agents/{id}/activity": {
        parameters: {
            query?: never;
            header?: never;
            path?: never;
            cookie?: never;
        };
        get: {
            parameters: {
                query?: {
                    limit?: number | string;
                };
                header?: never;
                path: {
                    id: string;
                };
                cookie?: never;
            };
            requestBody?: never;
            responses: {
                /** @description OK */
                200: {
                    headers: {
                        [name: string]: unknown;
                    };
                    content: {
                        "text/plain": components["schemas"]["AgentActivityEntry"][];
                        "application/json": components["schemas"]["AgentActivityEntry"][];
                        "text/json": components["schemas"]["AgentActivityEntry"][];
                    };
                };
            };
        };
        put?: never;
        post?: never;
        delete?: never;
        options?: never;
        head?: never;
        patch?: never;
        trace?: never;
    };
    "/api/dashboard/models": {
        parameters: {
            query?: never;
            header?: never;
            path?: never;
            cookie?: never;
        };
        get: {
            parameters: {
                query?: never;
                header?: never;
                path?: never;
                cookie?: never;
            };
            requestBody?: never;
            responses: {
                /** @description OK */
                200: {
                    headers: {
                        [name: string]: unknown;
                    };
                    content: {
                        "text/plain": components["schemas"]["ModelOption"][];
                        "application/json": components["schemas"]["ModelOption"][];
                        "text/json": components["schemas"]["ModelOption"][];
                    };
                };
            };
        };
        put?: never;
        post?: never;
        delete?: never;
        options?: never;
        head?: never;
        patch?: never;
        trace?: never;
    };
    "/api/dashboard/tasks": {
        parameters: {
            query?: never;
            header?: never;
            path?: never;
            cookie?: never;
        };
        get: {
            parameters: {
                query?: never;
                header?: never;
                path?: never;
                cookie?: never;
            };
            requestBody?: never;
            responses: {
                /** @description OK */
                200: {
                    headers: {
                        [name: string]: unknown;
                    };
                    content: {
                        "text/plain": components["schemas"]["DashboardTaskDto"][];
                        "application/json": components["schemas"]["DashboardTaskDto"][];
                        "text/json": components["schemas"]["DashboardTaskDto"][];
                    };
                };
            };
        };
        put?: never;
        post: {
            parameters: {
                query?: never;
                header?: never;
                path?: never;
                cookie?: never;
            };
            requestBody: {
                content: {
                    "application/json": components["schemas"]["CreateDashboardTaskRequest"];
                    "text/json": components["schemas"]["CreateDashboardTaskRequest"];
                    "application/*+json": components["schemas"]["CreateDashboardTaskRequest"];
                };
            };
            responses: {
                /** @description OK */
                200: {
                    headers: {
                        [name: string]: unknown;
                    };
                    content: {
                        "text/plain": components["schemas"]["DashboardTaskDto"];
                        "application/json": components["schemas"]["DashboardTaskDto"];
                        "text/json": components["schemas"]["DashboardTaskDto"];
                    };
                };
            };
        };
        delete?: never;
        options?: never;
        head?: never;
        patch?: never;
        trace?: never;
    };
    "/api/dashboard/tasks/{id}": {
        parameters: {
            query?: never;
            header?: never;
            path?: never;
            cookie?: never;
        };
        get: {
            parameters: {
                query?: never;
                header?: never;
                path: {
                    id: string;
                };
                cookie?: never;
            };
            requestBody?: never;
            responses: {
                /** @description OK */
                200: {
                    headers: {
                        [name: string]: unknown;
                    };
                    content: {
                        "text/plain": components["schemas"]["DashboardTaskDto"];
                        "application/json": components["schemas"]["DashboardTaskDto"];
                        "text/json": components["schemas"]["DashboardTaskDto"];
                    };
                };
            };
        };
        put: {
            parameters: {
                query?: never;
                header?: never;
                path: {
                    id: string;
                };
                cookie?: never;
            };
            requestBody: {
                content: {
                    "application/json": components["schemas"]["UpdateDashboardTaskRequest"];
                    "text/json": components["schemas"]["UpdateDashboardTaskRequest"];
                    "application/*+json": components["schemas"]["UpdateDashboardTaskRequest"];
                };
            };
            responses: {
                /** @description OK */
                200: {
                    headers: {
                        [name: string]: unknown;
                    };
                    content: {
                        "text/plain": components["schemas"]["DashboardTaskDto"];
                        "application/json": components["schemas"]["DashboardTaskDto"];
                        "text/json": components["schemas"]["DashboardTaskDto"];
                    };
                };
            };
        };
        post?: never;
        delete: {
            parameters: {
                query?: never;
                header?: never;
                path: {
                    id: string;
                };
                cookie?: never;
            };
            requestBody?: never;
            responses: {
                /** @description OK */
                200: {
                    headers: {
                        [name: string]: unknown;
                    };
                    content?: never;
                };
            };
        };
        options?: never;
        head?: never;
        patch?: never;
        trace?: never;
    };
    "/api/dashboard/tasks/{id}/status": {
        parameters: {
            query?: never;
            header?: never;
            path?: never;
            cookie?: never;
        };
        get?: never;
        put?: never;
        post?: never;
        delete?: never;
        options?: never;
        head?: never;
        patch: {
            parameters: {
                query?: never;
                header?: never;
                path: {
                    id: string;
                };
                cookie?: never;
            };
            requestBody: {
                content: {
                    "application/json": components["schemas"]["UpdateDashboardTaskStatusRequest"];
                    "text/json": components["schemas"]["UpdateDashboardTaskStatusRequest"];
                    "application/*+json": components["schemas"]["UpdateDashboardTaskStatusRequest"];
                };
            };
            responses: {
                /** @description OK */
                200: {
                    headers: {
                        [name: string]: unknown;
                    };
                    content: {
                        "text/plain": components["schemas"]["DashboardTaskDto"];
                        "application/json": components["schemas"]["DashboardTaskDto"];
                        "text/json": components["schemas"]["DashboardTaskDto"];
                    };
                };
            };
        };
        trace?: never;
    };
    "/api/dashboard/tasks/board": {
        parameters: {
            query?: never;
            header?: never;
            path?: never;
            cookie?: never;
        };
        get: {
            parameters: {
                query?: never;
                header?: never;
                path?: never;
                cookie?: never;
            };
            requestBody?: never;
            responses: {
                /** @description OK */
                200: {
                    headers: {
                        [name: string]: unknown;
                    };
                    content: {
                        "text/plain": components["schemas"]["BoardResponse"];
                        "application/json": components["schemas"]["BoardResponse"];
                        "text/json": components["schemas"]["BoardResponse"];
                    };
                };
            };
        };
        put?: never;
        post?: never;
        delete?: never;
        options?: never;
        head?: never;
        patch?: never;
        trace?: never;
    };
    "/api/dashboard/live": {
        parameters: {
            query?: never;
            header?: never;
            path?: never;
            cookie?: never;
        };
        get: {
            parameters: {
                query?: {
                    forUser?: string;
                    notificationLimit?: number | string;
                    afterSequence?: number | string;
                };
                header?: never;
                path?: never;
                cookie?: never;
            };
            requestBody?: never;
            responses: {
                /** @description OK */
                200: {
                    headers: {
                        [name: string]: unknown;
                    };
                    content?: never;
                };
            };
        };
        put?: never;
        post?: never;
        delete?: never;
        options?: never;
        head?: never;
        patch?: never;
        trace?: never;
    };
    "/api/dashboard/tasks/{id}/move": {
        parameters: {
            query?: never;
            header?: never;
            path?: never;
            cookie?: never;
        };
        get?: never;
        put?: never;
        post?: never;
        delete?: never;
        options?: never;
        head?: never;
        patch: {
            parameters: {
                query?: never;
                header?: never;
                path: {
                    id: string;
                };
                cookie?: never;
            };
            requestBody: {
                content: {
                    "application/json": components["schemas"]["MoveTaskRequest"];
                    "text/json": components["schemas"]["MoveTaskRequest"];
                    "application/*+json": components["schemas"]["MoveTaskRequest"];
                };
            };
            responses: {
                /** @description OK */
                200: {
                    headers: {
                        [name: string]: unknown;
                    };
                    content: {
                        "text/plain": components["schemas"]["DashboardTaskDto"];
                        "application/json": components["schemas"]["DashboardTaskDto"];
                        "text/json": components["schemas"]["DashboardTaskDto"];
                    };
                };
            };
        };
        trace?: never;
    };
    "/api/dashboard/tasks/reset-stale": {
        parameters: {
            query?: never;
            header?: never;
            path?: never;
            cookie?: never;
        };
        get?: never;
        put?: never;
        post: {
            parameters: {
                query?: never;
                header?: never;
                path?: never;
                cookie?: never;
            };
            requestBody: {
                content: {
                    "application/json": components["schemas"]["ResetStaleRequest"];
                    "text/json": components["schemas"]["ResetStaleRequest"];
                    "application/*+json": components["schemas"]["ResetStaleRequest"];
                };
            };
            responses: {
                /** @description OK */
                200: {
                    headers: {
                        [name: string]: unknown;
                    };
                    content: {
                        "text/plain": components["schemas"]["ResetStaleResponse"];
                        "application/json": components["schemas"]["ResetStaleResponse"];
                        "text/json": components["schemas"]["ResetStaleResponse"];
                    };
                };
            };
        };
        delete?: never;
        options?: never;
        head?: never;
        patch?: never;
        trace?: never;
    };
    "/api/dashboard/tasks/{id}/children": {
        parameters: {
            query?: never;
            header?: never;
            path?: never;
            cookie?: never;
        };
        get: {
            parameters: {
                query?: never;
                header?: never;
                path: {
                    id: string;
                };
                cookie?: never;
            };
            requestBody?: never;
            responses: {
                /** @description OK */
                200: {
                    headers: {
                        [name: string]: unknown;
                    };
                    content: {
                        "text/plain": components["schemas"]["DashboardTaskDto"][];
                        "application/json": components["schemas"]["DashboardTaskDto"][];
                        "text/json": components["schemas"]["DashboardTaskDto"][];
                    };
                };
            };
        };
        put?: never;
        post?: never;
        delete?: never;
        options?: never;
        head?: never;
        patch?: never;
        trace?: never;
    };
    "/api/dashboard/tasks/{id}/activity": {
        parameters: {
            query?: never;
            header?: never;
            path?: never;
            cookie?: never;
        };
        get: {
            parameters: {
                query?: never;
                header?: never;
                path: {
                    id: string;
                };
                cookie?: never;
            };
            requestBody?: never;
            responses: {
                /** @description OK */
                200: {
                    headers: {
                        [name: string]: unknown;
                    };
                    content: {
                        "text/plain": components["schemas"]["ActivityEvent"][];
                        "application/json": components["schemas"]["ActivityEvent"][];
                        "text/json": components["schemas"]["ActivityEvent"][];
                    };
                };
            };
        };
        put?: never;
        post: {
            parameters: {
                query?: never;
                header?: never;
                path: {
                    id: string;
                };
                cookie?: never;
            };
            requestBody: {
                content: {
                    "application/json": components["schemas"]["PostActivityRequest"];
                    "text/json": components["schemas"]["PostActivityRequest"];
                    "application/*+json": components["schemas"]["PostActivityRequest"];
                };
            };
            responses: {
                /** @description OK */
                200: {
                    headers: {
                        [name: string]: unknown;
                    };
                    content: {
                        "text/plain": components["schemas"]["ActivityItemDto"];
                        "application/json": components["schemas"]["ActivityItemDto"];
                        "text/json": components["schemas"]["ActivityItemDto"];
                    };
                };
            };
        };
        delete?: never;
        options?: never;
        head?: never;
        patch?: never;
        trace?: never;
    };
    "/api/dashboard/tasks/agent-waiting": {
        parameters: {
            query?: never;
            header?: never;
            path?: never;
            cookie?: never;
        };
        get: {
            parameters: {
                query?: never;
                header?: never;
                path?: never;
                cookie?: never;
            };
            requestBody?: never;
            responses: {
                /** @description OK */
                200: {
                    headers: {
                        [name: string]: unknown;
                    };
                    content: {
                        "text/plain": components["schemas"]["DashboardTaskDto"][];
                        "application/json": components["schemas"]["DashboardTaskDto"][];
                        "text/json": components["schemas"]["DashboardTaskDto"][];
                    };
                };
            };
        };
        put?: never;
        post?: never;
        delete?: never;
        options?: never;
        head?: never;
        patch?: never;
        trace?: never;
    };
    "/api/dashboard/tasks/agent-overview": {
        parameters: {
            query?: never;
            header?: never;
            path?: never;
            cookie?: never;
        };
        get: {
            parameters: {
                query?: {
                    staleHours?: number | string;
                };
                header?: never;
                path?: never;
                cookie?: never;
            };
            requestBody?: never;
            responses: {
                /** @description OK */
                200: {
                    headers: {
                        [name: string]: unknown;
                    };
                    content: {
                        "text/plain": components["schemas"]["AgentWorkflowOverview"];
                        "application/json": components["schemas"]["AgentWorkflowOverview"];
                        "text/json": components["schemas"]["AgentWorkflowOverview"];
                    };
                };
            };
        };
        put?: never;
        post?: never;
        delete?: never;
        options?: never;
        head?: never;
        patch?: never;
        trace?: never;
    };
    "/api/dashboard/tasks/agent": {
        parameters: {
            query?: never;
            header?: never;
            path?: never;
            cookie?: never;
        };
        get?: never;
        put?: never;
        post: {
            parameters: {
                query?: never;
                header?: never;
                path?: never;
                cookie?: never;
            };
            requestBody: {
                content: {
                    "application/json": components["schemas"]["CreateAgentTaskRequest"];
                    "text/json": components["schemas"]["CreateAgentTaskRequest"];
                    "application/*+json": components["schemas"]["CreateAgentTaskRequest"];
                };
            };
            responses: {
                /** @description OK */
                200: {
                    headers: {
                        [name: string]: unknown;
                    };
                    content: {
                        "text/plain": components["schemas"]["DashboardTaskDto"];
                        "application/json": components["schemas"]["DashboardTaskDto"];
                        "text/json": components["schemas"]["DashboardTaskDto"];
                    };
                };
            };
        };
        delete?: never;
        options?: never;
        head?: never;
        patch?: never;
        trace?: never;
    };
    "/api/v1/docs": {
        parameters: {
            query?: never;
            header?: never;
            path?: never;
            cookie?: never;
        };
        get: {
            parameters: {
                query?: {
                    agentId?: string;
                };
                header?: never;
                path?: never;
                cookie?: never;
            };
            requestBody?: never;
            responses: {
                /** @description OK */
                200: {
                    headers: {
                        [name: string]: unknown;
                    };
                    content: {
                        "text/plain": components["schemas"]["DocFileInfo"][];
                        "application/json": components["schemas"]["DocFileInfo"][];
                        "text/json": components["schemas"]["DocFileInfo"][];
                    };
                };
                /** @description Forbidden */
                403: {
                    headers: {
                        [name: string]: unknown;
                    };
                    content: {
                        "text/plain": components["schemas"]["OpenClawAgentConfigurationErrorDto"];
                        "application/json": components["schemas"]["OpenClawAgentConfigurationErrorDto"];
                        "text/json": components["schemas"]["OpenClawAgentConfigurationErrorDto"];
                    };
                };
                /** @description Conflict */
                409: {
                    headers: {
                        [name: string]: unknown;
                    };
                    content: {
                        "text/plain": components["schemas"]["OpenClawAgentConfigurationErrorDto"];
                        "application/json": components["schemas"]["OpenClawAgentConfigurationErrorDto"];
                        "text/json": components["schemas"]["OpenClawAgentConfigurationErrorDto"];
                    };
                };
                /** @description Bad Gateway */
                502: {
                    headers: {
                        [name: string]: unknown;
                    };
                    content: {
                        "text/plain": components["schemas"]["OpenClawAgentConfigurationErrorDto"];
                        "application/json": components["schemas"]["OpenClawAgentConfigurationErrorDto"];
                        "text/json": components["schemas"]["OpenClawAgentConfigurationErrorDto"];
                    };
                };
                /** @description Service Unavailable */
                503: {
                    headers: {
                        [name: string]: unknown;
                    };
                    content: {
                        "text/plain": components["schemas"]["OpenClawAgentConfigurationErrorDto"];
                        "application/json": components["schemas"]["OpenClawAgentConfigurationErrorDto"];
                        "text/json": components["schemas"]["OpenClawAgentConfigurationErrorDto"];
                    };
                };
                /** @description Gateway Timeout */
                504: {
                    headers: {
                        [name: string]: unknown;
                    };
                    content: {
                        "text/plain": components["schemas"]["OpenClawAgentConfigurationErrorDto"];
                        "application/json": components["schemas"]["OpenClawAgentConfigurationErrorDto"];
                        "text/json": components["schemas"]["OpenClawAgentConfigurationErrorDto"];
                    };
                };
            };
        };
        put?: never;
        post?: never;
        delete?: never;
        options?: never;
        head?: never;
        patch?: never;
        trace?: never;
    };
    "/api/v1/docs/{path}": {
        parameters: {
            query?: never;
            header?: never;
            path?: never;
            cookie?: never;
        };
        get: {
            parameters: {
                query?: {
                    agentId?: string;
                };
                header?: never;
                path: {
                    path: string;
                };
                cookie?: never;
            };
            requestBody?: never;
            responses: {
                /** @description OK */
                200: {
                    headers: {
                        [name: string]: unknown;
                    };
                    content: {
                        "text/plain": components["schemas"]["DocFileContent"];
                        "application/json": components["schemas"]["DocFileContent"];
                        "text/json": components["schemas"]["DocFileContent"];
                    };
                };
                /** @description Bad Request */
                400: {
                    headers: {
                        [name: string]: unknown;
                    };
                    content: {
                        "text/plain": components["schemas"]["ValidationProblemDetails"];
                        "application/json": components["schemas"]["ValidationProblemDetails"];
                        "text/json": components["schemas"]["ValidationProblemDetails"];
                    };
                };
                /** @description Forbidden */
                403: {
                    headers: {
                        [name: string]: unknown;
                    };
                    content: {
                        "text/plain": components["schemas"]["OpenClawAgentConfigurationErrorDto"];
                        "application/json": components["schemas"]["OpenClawAgentConfigurationErrorDto"];
                        "text/json": components["schemas"]["OpenClawAgentConfigurationErrorDto"];
                    };
                };
                /** @description Not Found */
                404: {
                    headers: {
                        [name: string]: unknown;
                    };
                    content: {
                        "text/plain": components["schemas"]["ProblemDetails"];
                        "application/json": components["schemas"]["ProblemDetails"];
                        "text/json": components["schemas"]["ProblemDetails"];
                    };
                };
                /** @description Conflict */
                409: {
                    headers: {
                        [name: string]: unknown;
                    };
                    content: {
                        "text/plain": components["schemas"]["OpenClawAgentConfigurationErrorDto"];
                        "application/json": components["schemas"]["OpenClawAgentConfigurationErrorDto"];
                        "text/json": components["schemas"]["OpenClawAgentConfigurationErrorDto"];
                    };
                };
                /** @description Bad Gateway */
                502: {
                    headers: {
                        [name: string]: unknown;
                    };
                    content: {
                        "text/plain": components["schemas"]["OpenClawAgentConfigurationErrorDto"];
                        "application/json": components["schemas"]["OpenClawAgentConfigurationErrorDto"];
                        "text/json": components["schemas"]["OpenClawAgentConfigurationErrorDto"];
                    };
                };
                /** @description Service Unavailable */
                503: {
                    headers: {
                        [name: string]: unknown;
                    };
                    content: {
                        "text/plain": components["schemas"]["OpenClawAgentConfigurationErrorDto"];
                        "application/json": components["schemas"]["OpenClawAgentConfigurationErrorDto"];
                        "text/json": components["schemas"]["OpenClawAgentConfigurationErrorDto"];
                    };
                };
                /** @description Gateway Timeout */
                504: {
                    headers: {
                        [name: string]: unknown;
                    };
                    content: {
                        "text/plain": components["schemas"]["OpenClawAgentConfigurationErrorDto"];
                        "application/json": components["schemas"]["OpenClawAgentConfigurationErrorDto"];
                        "text/json": components["schemas"]["OpenClawAgentConfigurationErrorDto"];
                    };
                };
            };
        };
        put?: never;
        post?: never;
        delete?: never;
        options?: never;
        head?: never;
        patch?: never;
        trace?: never;
    };
    "/api/v1/events": {
        parameters: {
            query?: never;
            header?: never;
            path?: never;
            cookie?: never;
        };
        get: {
            parameters: {
                query?: {
                    channels?: string;
                    afterSequence?: number | string;
                };
                header?: never;
                path?: never;
                cookie?: never;
            };
            requestBody?: never;
            responses: {
                /** @description OK */
                200: {
                    headers: {
                        [name: string]: unknown;
                    };
                    content?: never;
                };
            };
        };
        put?: never;
        post?: never;
        delete?: never;
        options?: never;
        head?: never;
        patch?: never;
        trace?: never;
    };
    "/api/bridge/health": {
        parameters: {
            query?: never;
            header?: never;
            path?: never;
            cookie?: never;
        };
        get: {
            parameters: {
                query?: never;
                header?: never;
                path?: never;
                cookie?: never;
            };
            requestBody?: never;
            responses: {
                /** @description OK */
                200: {
                    headers: {
                        [name: string]: unknown;
                    };
                    content?: never;
                };
            };
        };
        put?: never;
        post?: never;
        delete?: never;
        options?: never;
        head?: never;
        patch?: never;
        trace?: never;
    };
    "/api/bridge/tasks": {
        parameters: {
            query?: never;
            header?: never;
            path?: never;
            cookie?: never;
        };
        get?: never;
        put?: never;
        post: {
            parameters: {
                query?: never;
                header?: never;
                path?: never;
                cookie?: never;
            };
            requestBody: {
                content: {
                    "application/json": components["schemas"]["BridgeCreateTaskCommand"];
                    "text/json": components["schemas"]["BridgeCreateTaskCommand"];
                    "application/*+json": components["schemas"]["BridgeCreateTaskCommand"];
                };
            };
            responses: {
                /** @description OK */
                200: {
                    headers: {
                        [name: string]: unknown;
                    };
                    content: {
                        "text/plain": components["schemas"]["TaskBridgeCommandResponseOfDashboardTaskDto"];
                        "application/json": components["schemas"]["TaskBridgeCommandResponseOfDashboardTaskDto"];
                        "text/json": components["schemas"]["TaskBridgeCommandResponseOfDashboardTaskDto"];
                    };
                };
            };
        };
        delete?: never;
        options?: never;
        head?: never;
        patch?: never;
        trace?: never;
    };
    "/api/bridge/tasks/{parentTaskId}/children": {
        parameters: {
            query?: never;
            header?: never;
            path?: never;
            cookie?: never;
        };
        get?: never;
        put?: never;
        post: {
            parameters: {
                query?: never;
                header?: never;
                path: {
                    parentTaskId: string;
                };
                cookie?: never;
            };
            requestBody: {
                content: {
                    "application/json": components["schemas"]["BridgeCreateChildTaskCommand"];
                    "text/json": components["schemas"]["BridgeCreateChildTaskCommand"];
                    "application/*+json": components["schemas"]["BridgeCreateChildTaskCommand"];
                };
            };
            responses: {
                /** @description OK */
                200: {
                    headers: {
                        [name: string]: unknown;
                    };
                    content: {
                        "text/plain": components["schemas"]["TaskBridgeCommandResponseOfDashboardTaskDto"];
                        "application/json": components["schemas"]["TaskBridgeCommandResponseOfDashboardTaskDto"];
                        "text/json": components["schemas"]["TaskBridgeCommandResponseOfDashboardTaskDto"];
                    };
                };
            };
        };
        delete?: never;
        options?: never;
        head?: never;
        patch?: never;
        trace?: never;
    };
    "/api/bridge/tasks/{taskId}/status": {
        parameters: {
            query?: never;
            header?: never;
            path?: never;
            cookie?: never;
        };
        get?: never;
        put?: never;
        post?: never;
        delete?: never;
        options?: never;
        head?: never;
        patch: {
            parameters: {
                query?: never;
                header?: never;
                path: {
                    taskId: string;
                };
                cookie?: never;
            };
            requestBody: {
                content: {
                    "application/json": components["schemas"]["BridgeUpdateStatusCommand"];
                    "text/json": components["schemas"]["BridgeUpdateStatusCommand"];
                    "application/*+json": components["schemas"]["BridgeUpdateStatusCommand"];
                };
            };
            responses: {
                /** @description OK */
                200: {
                    headers: {
                        [name: string]: unknown;
                    };
                    content: {
                        "text/plain": components["schemas"]["TaskBridgeCommandResponseOfDashboardTaskDto"];
                        "application/json": components["schemas"]["TaskBridgeCommandResponseOfDashboardTaskDto"];
                        "text/json": components["schemas"]["TaskBridgeCommandResponseOfDashboardTaskDto"];
                    };
                };
            };
        };
        trace?: never;
    };
    "/api/bridge/tasks/{taskId}/activity": {
        parameters: {
            query?: never;
            header?: never;
            path?: never;
            cookie?: never;
        };
        get: {
            parameters: {
                query?: never;
                header?: never;
                path: {
                    taskId: string;
                };
                cookie?: never;
            };
            requestBody?: never;
            responses: {
                /** @description OK */
                200: {
                    headers: {
                        [name: string]: unknown;
                    };
                    content: {
                        "text/plain": components["schemas"]["TaskBridgeCommandResponseOfListOfActivityEntryDto"];
                        "application/json": components["schemas"]["TaskBridgeCommandResponseOfListOfActivityEntryDto"];
                        "text/json": components["schemas"]["TaskBridgeCommandResponseOfListOfActivityEntryDto"];
                    };
                };
            };
        };
        put?: never;
        post: {
            parameters: {
                query?: never;
                header?: never;
                path: {
                    taskId: string;
                };
                cookie?: never;
            };
            requestBody: {
                content: {
                    "application/json": components["schemas"]["BridgeAppendActivityCommand"];
                    "text/json": components["schemas"]["BridgeAppendActivityCommand"];
                    "application/*+json": components["schemas"]["BridgeAppendActivityCommand"];
                };
            };
            responses: {
                /** @description OK */
                200: {
                    headers: {
                        [name: string]: unknown;
                    };
                    content: {
                        "text/plain": components["schemas"]["TaskBridgeCommandResponseOfActivityEntryDto"];
                        "application/json": components["schemas"]["TaskBridgeCommandResponseOfActivityEntryDto"];
                        "text/json": components["schemas"]["TaskBridgeCommandResponseOfActivityEntryDto"];
                    };
                };
            };
        };
        delete?: never;
        options?: never;
        head?: never;
        patch?: never;
        trace?: never;
    };
    "/api/bridge/tasks/{taskId}/handoff": {
        parameters: {
            query?: never;
            header?: never;
            path?: never;
            cookie?: never;
        };
        get?: never;
        put?: never;
        post: {
            parameters: {
                query?: never;
                header?: never;
                path: {
                    taskId: string;
                };
                cookie?: never;
            };
            requestBody: {
                content: {
                    "application/json": components["schemas"]["BridgeHandoffCommand"];
                    "text/json": components["schemas"]["BridgeHandoffCommand"];
                    "application/*+json": components["schemas"]["BridgeHandoffCommand"];
                };
            };
            responses: {
                /** @description OK */
                200: {
                    headers: {
                        [name: string]: unknown;
                    };
                    content: {
                        "text/plain": components["schemas"]["TaskBridgeCommandResponseOfDashboardTaskDto"];
                        "application/json": components["schemas"]["TaskBridgeCommandResponseOfDashboardTaskDto"];
                        "text/json": components["schemas"]["TaskBridgeCommandResponseOfDashboardTaskDto"];
                    };
                };
            };
        };
        delete?: never;
        options?: never;
        head?: never;
        patch?: never;
        trace?: never;
    };
    "/api/bridge/board": {
        parameters: {
            query?: never;
            header?: never;
            path?: never;
            cookie?: never;
        };
        get: {
            parameters: {
                query?: never;
                header?: never;
                path?: never;
                cookie?: never;
            };
            requestBody?: never;
            responses: {
                /** @description OK */
                200: {
                    headers: {
                        [name: string]: unknown;
                    };
                    content: {
                        "text/plain": components["schemas"]["BoardResponse"];
                        "application/json": components["schemas"]["BoardResponse"];
                        "text/json": components["schemas"]["BoardResponse"];
                    };
                };
            };
        };
        put?: never;
        post?: never;
        delete?: never;
        options?: never;
        head?: never;
        patch?: never;
        trace?: never;
    };
    "/api/bridge/tasks/{taskId}": {
        parameters: {
            query?: never;
            header?: never;
            path?: never;
            cookie?: never;
        };
        get: {
            parameters: {
                query?: never;
                header?: never;
                path: {
                    taskId: string;
                };
                cookie?: never;
            };
            requestBody?: never;
            responses: {
                /** @description OK */
                200: {
                    headers: {
                        [name: string]: unknown;
                    };
                    content: {
                        "text/plain": components["schemas"]["TaskBridgeCommandResponseOfDashboardTaskDto"];
                        "application/json": components["schemas"]["TaskBridgeCommandResponseOfDashboardTaskDto"];
                        "text/json": components["schemas"]["TaskBridgeCommandResponseOfDashboardTaskDto"];
                    };
                };
            };
        };
        put?: never;
        post?: never;
        delete?: never;
        options?: never;
        head?: never;
        patch?: never;
        trace?: never;
    };
    "/api/bridge/tasks/{taskId}/children": {
        parameters: {
            query?: never;
            header?: never;
            path?: never;
            cookie?: never;
        };
        get: {
            parameters: {
                query?: never;
                header?: never;
                path: {
                    taskId: string;
                };
                cookie?: never;
            };
            requestBody?: never;
            responses: {
                /** @description OK */
                200: {
                    headers: {
                        [name: string]: unknown;
                    };
                    content: {
                        "text/plain": components["schemas"]["DashboardTaskDto"][];
                        "application/json": components["schemas"]["DashboardTaskDto"][];
                        "text/json": components["schemas"]["DashboardTaskDto"][];
                    };
                };
            };
        };
        put?: never;
        post?: never;
        delete?: never;
        options?: never;
        head?: never;
        patch?: never;
        trace?: never;
    };
    "/api/bridge/agent-overview": {
        parameters: {
            query?: never;
            header?: never;
            path?: never;
            cookie?: never;
        };
        get: {
            parameters: {
                query?: {
                    staleHours?: number | string;
                };
                header?: never;
                path?: never;
                cookie?: never;
            };
            requestBody?: never;
            responses: {
                /** @description OK */
                200: {
                    headers: {
                        [name: string]: unknown;
                    };
                    content: {
                        "text/plain": components["schemas"]["AgentWorkflowOverview"];
                        "application/json": components["schemas"]["AgentWorkflowOverview"];
                        "text/json": components["schemas"]["AgentWorkflowOverview"];
                    };
                };
            };
        };
        put?: never;
        post?: never;
        delete?: never;
        options?: never;
        head?: never;
        patch?: never;
        trace?: never;
    };
    "/api/health/gateway": {
        parameters: {
            query?: never;
            header?: never;
            path?: never;
            cookie?: never;
        };
        get: {
            parameters: {
                query?: never;
                header?: never;
                path?: never;
                cookie?: never;
            };
            requestBody?: never;
            responses: {
                /** @description OK */
                200: {
                    headers: {
                        [name: string]: unknown;
                    };
                    content?: never;
                };
            };
        };
        put?: never;
        post?: never;
        delete?: never;
        options?: never;
        head?: never;
        patch?: never;
        trace?: never;
    };
    "/health/live": {
        parameters: {
            query?: never;
            header?: never;
            path?: never;
            cookie?: never;
        };
        get: {
            parameters: {
                query?: never;
                header?: never;
                path?: never;
                cookie?: never;
            };
            requestBody?: never;
            responses: {
                /** @description OK */
                200: {
                    headers: {
                        [name: string]: unknown;
                    };
                    content?: never;
                };
            };
        };
        put?: never;
        post?: never;
        delete?: never;
        options?: never;
        head?: never;
        patch?: never;
        trace?: never;
    };
    "/health/ready": {
        parameters: {
            query?: never;
            header?: never;
            path?: never;
            cookie?: never;
        };
        get: {
            parameters: {
                query?: never;
                header?: never;
                path?: never;
                cookie?: never;
            };
            requestBody?: never;
            responses: {
                /** @description OK */
                200: {
                    headers: {
                        [name: string]: unknown;
                    };
                    content?: never;
                };
                /** @description Service Unavailable */
                503: {
                    headers: {
                        [name: string]: unknown;
                    };
                    content?: never;
                };
            };
        };
        put?: never;
        post?: never;
        delete?: never;
        options?: never;
        head?: never;
        patch?: never;
        trace?: never;
    };
    "/health": {
        parameters: {
            query?: never;
            header?: never;
            path?: never;
            cookie?: never;
        };
        get: {
            parameters: {
                query?: never;
                header?: never;
                path?: never;
                cookie?: never;
            };
            requestBody?: never;
            responses: {
                /** @description OK */
                200: {
                    headers: {
                        [name: string]: unknown;
                    };
                    content?: never;
                };
            };
        };
        put?: never;
        post?: never;
        delete?: never;
        options?: never;
        head?: never;
        patch?: never;
        trace?: never;
    };
    "/api/v1/incidents": {
        parameters: {
            query?: never;
            header?: never;
            path?: never;
            cookie?: never;
        };
        get: {
            parameters: {
                query?: {
                    agentId?: string;
                };
                header?: never;
                path?: never;
                cookie?: never;
            };
            requestBody?: never;
            responses: {
                /** @description OK */
                200: {
                    headers: {
                        [name: string]: unknown;
                    };
                    content: {
                        "text/plain": components["schemas"]["IncidentSummary"][];
                        "application/json": components["schemas"]["IncidentSummary"][];
                        "text/json": components["schemas"]["IncidentSummary"][];
                    };
                };
                /** @description Forbidden */
                403: {
                    headers: {
                        [name: string]: unknown;
                    };
                    content: {
                        "text/plain": components["schemas"]["OpenClawAgentConfigurationErrorDto"];
                        "application/json": components["schemas"]["OpenClawAgentConfigurationErrorDto"];
                        "text/json": components["schemas"]["OpenClawAgentConfigurationErrorDto"];
                    };
                };
                /** @description Conflict */
                409: {
                    headers: {
                        [name: string]: unknown;
                    };
                    content: {
                        "text/plain": components["schemas"]["OpenClawAgentConfigurationErrorDto"];
                        "application/json": components["schemas"]["OpenClawAgentConfigurationErrorDto"];
                        "text/json": components["schemas"]["OpenClawAgentConfigurationErrorDto"];
                    };
                };
                /** @description Bad Gateway */
                502: {
                    headers: {
                        [name: string]: unknown;
                    };
                    content: {
                        "text/plain": components["schemas"]["OpenClawAgentConfigurationErrorDto"];
                        "application/json": components["schemas"]["OpenClawAgentConfigurationErrorDto"];
                        "text/json": components["schemas"]["OpenClawAgentConfigurationErrorDto"];
                    };
                };
                /** @description Service Unavailable */
                503: {
                    headers: {
                        [name: string]: unknown;
                    };
                    content: {
                        "text/plain": components["schemas"]["OpenClawAgentConfigurationErrorDto"];
                        "application/json": components["schemas"]["OpenClawAgentConfigurationErrorDto"];
                        "text/json": components["schemas"]["OpenClawAgentConfigurationErrorDto"];
                    };
                };
                /** @description Gateway Timeout */
                504: {
                    headers: {
                        [name: string]: unknown;
                    };
                    content: {
                        "text/plain": components["schemas"]["OpenClawAgentConfigurationErrorDto"];
                        "application/json": components["schemas"]["OpenClawAgentConfigurationErrorDto"];
                        "text/json": components["schemas"]["OpenClawAgentConfigurationErrorDto"];
                    };
                };
            };
        };
        put?: never;
        post?: never;
        delete?: never;
        options?: never;
        head?: never;
        patch?: never;
        trace?: never;
    };
    "/api/v1/incidents/{name}": {
        parameters: {
            query?: never;
            header?: never;
            path?: never;
            cookie?: never;
        };
        get: {
            parameters: {
                query?: {
                    agentId?: string;
                };
                header?: never;
                path: {
                    name: string;
                };
                cookie?: never;
            };
            requestBody?: never;
            responses: {
                /** @description OK */
                200: {
                    headers: {
                        [name: string]: unknown;
                    };
                    content: {
                        "text/plain": components["schemas"]["IncidentDetail"];
                        "application/json": components["schemas"]["IncidentDetail"];
                        "text/json": components["schemas"]["IncidentDetail"];
                    };
                };
                /** @description Forbidden */
                403: {
                    headers: {
                        [name: string]: unknown;
                    };
                    content: {
                        "text/plain": components["schemas"]["OpenClawAgentConfigurationErrorDto"];
                        "application/json": components["schemas"]["OpenClawAgentConfigurationErrorDto"];
                        "text/json": components["schemas"]["OpenClawAgentConfigurationErrorDto"];
                    };
                };
                /** @description Not Found */
                404: {
                    headers: {
                        [name: string]: unknown;
                    };
                    content: {
                        "text/plain": components["schemas"]["ProblemDetails"];
                        "application/json": components["schemas"]["ProblemDetails"];
                        "text/json": components["schemas"]["ProblemDetails"];
                    };
                };
                /** @description Conflict */
                409: {
                    headers: {
                        [name: string]: unknown;
                    };
                    content: {
                        "text/plain": components["schemas"]["OpenClawAgentConfigurationErrorDto"];
                        "application/json": components["schemas"]["OpenClawAgentConfigurationErrorDto"];
                        "text/json": components["schemas"]["OpenClawAgentConfigurationErrorDto"];
                    };
                };
                /** @description Bad Gateway */
                502: {
                    headers: {
                        [name: string]: unknown;
                    };
                    content: {
                        "text/plain": components["schemas"]["OpenClawAgentConfigurationErrorDto"];
                        "application/json": components["schemas"]["OpenClawAgentConfigurationErrorDto"];
                        "text/json": components["schemas"]["OpenClawAgentConfigurationErrorDto"];
                    };
                };
                /** @description Service Unavailable */
                503: {
                    headers: {
                        [name: string]: unknown;
                    };
                    content: {
                        "text/plain": components["schemas"]["OpenClawAgentConfigurationErrorDto"];
                        "application/json": components["schemas"]["OpenClawAgentConfigurationErrorDto"];
                        "text/json": components["schemas"]["OpenClawAgentConfigurationErrorDto"];
                    };
                };
                /** @description Gateway Timeout */
                504: {
                    headers: {
                        [name: string]: unknown;
                    };
                    content: {
                        "text/plain": components["schemas"]["OpenClawAgentConfigurationErrorDto"];
                        "application/json": components["schemas"]["OpenClawAgentConfigurationErrorDto"];
                        "text/json": components["schemas"]["OpenClawAgentConfigurationErrorDto"];
                    };
                };
            };
        };
        put?: never;
        post?: never;
        delete?: never;
        options?: never;
        head?: never;
        patch?: never;
        trace?: never;
    };
    "/api/v1/memory": {
        parameters: {
            query?: never;
            header?: never;
            path?: never;
            cookie?: never;
        };
        get: {
            parameters: {
                query?: {
                    agentId?: string;
                };
                header?: never;
                path?: never;
                cookie?: never;
            };
            requestBody?: never;
            responses: {
                /** @description OK */
                200: {
                    headers: {
                        [name: string]: unknown;
                    };
                    content: {
                        "text/plain": components["schemas"]["MemoryFileInfo"][];
                        "application/json": components["schemas"]["MemoryFileInfo"][];
                        "text/json": components["schemas"]["MemoryFileInfo"][];
                    };
                };
                /** @description Forbidden */
                403: {
                    headers: {
                        [name: string]: unknown;
                    };
                    content: {
                        "text/plain": components["schemas"]["OpenClawAgentConfigurationErrorDto"];
                        "application/json": components["schemas"]["OpenClawAgentConfigurationErrorDto"];
                        "text/json": components["schemas"]["OpenClawAgentConfigurationErrorDto"];
                    };
                };
                /** @description Conflict */
                409: {
                    headers: {
                        [name: string]: unknown;
                    };
                    content: {
                        "text/plain": components["schemas"]["OpenClawAgentConfigurationErrorDto"];
                        "application/json": components["schemas"]["OpenClawAgentConfigurationErrorDto"];
                        "text/json": components["schemas"]["OpenClawAgentConfigurationErrorDto"];
                    };
                };
                /** @description Bad Gateway */
                502: {
                    headers: {
                        [name: string]: unknown;
                    };
                    content: {
                        "text/plain": components["schemas"]["OpenClawAgentConfigurationErrorDto"];
                        "application/json": components["schemas"]["OpenClawAgentConfigurationErrorDto"];
                        "text/json": components["schemas"]["OpenClawAgentConfigurationErrorDto"];
                    };
                };
                /** @description Service Unavailable */
                503: {
                    headers: {
                        [name: string]: unknown;
                    };
                    content: {
                        "text/plain": components["schemas"]["OpenClawAgentConfigurationErrorDto"];
                        "application/json": components["schemas"]["OpenClawAgentConfigurationErrorDto"];
                        "text/json": components["schemas"]["OpenClawAgentConfigurationErrorDto"];
                    };
                };
                /** @description Gateway Timeout */
                504: {
                    headers: {
                        [name: string]: unknown;
                    };
                    content: {
                        "text/plain": components["schemas"]["OpenClawAgentConfigurationErrorDto"];
                        "application/json": components["schemas"]["OpenClawAgentConfigurationErrorDto"];
                        "text/json": components["schemas"]["OpenClawAgentConfigurationErrorDto"];
                    };
                };
            };
        };
        put?: never;
        post?: never;
        delete?: never;
        options?: never;
        head?: never;
        patch?: never;
        trace?: never;
    };
    "/api/v1/memory/search": {
        parameters: {
            query?: never;
            header?: never;
            path?: never;
            cookie?: never;
        };
        get: {
            parameters: {
                query?: {
                    q?: string;
                    agentId?: string;
                };
                header?: never;
                path?: never;
                cookie?: never;
            };
            requestBody?: never;
            responses: {
                /** @description OK */
                200: {
                    headers: {
                        [name: string]: unknown;
                    };
                    content: {
                        "text/plain": components["schemas"]["MemorySearchResult"][];
                        "application/json": components["schemas"]["MemorySearchResult"][];
                        "text/json": components["schemas"]["MemorySearchResult"][];
                    };
                };
                /** @description Bad Request */
                400: {
                    headers: {
                        [name: string]: unknown;
                    };
                    content: {
                        "text/plain": components["schemas"]["ValidationProblemDetails"];
                        "application/json": components["schemas"]["ValidationProblemDetails"];
                        "text/json": components["schemas"]["ValidationProblemDetails"];
                    };
                };
                /** @description Forbidden */
                403: {
                    headers: {
                        [name: string]: unknown;
                    };
                    content: {
                        "text/plain": components["schemas"]["OpenClawAgentConfigurationErrorDto"];
                        "application/json": components["schemas"]["OpenClawAgentConfigurationErrorDto"];
                        "text/json": components["schemas"]["OpenClawAgentConfigurationErrorDto"];
                    };
                };
                /** @description Conflict */
                409: {
                    headers: {
                        [name: string]: unknown;
                    };
                    content: {
                        "text/plain": components["schemas"]["OpenClawAgentConfigurationErrorDto"];
                        "application/json": components["schemas"]["OpenClawAgentConfigurationErrorDto"];
                        "text/json": components["schemas"]["OpenClawAgentConfigurationErrorDto"];
                    };
                };
                /** @description Bad Gateway */
                502: {
                    headers: {
                        [name: string]: unknown;
                    };
                    content: {
                        "text/plain": components["schemas"]["OpenClawAgentConfigurationErrorDto"];
                        "application/json": components["schemas"]["OpenClawAgentConfigurationErrorDto"];
                        "text/json": components["schemas"]["OpenClawAgentConfigurationErrorDto"];
                    };
                };
                /** @description Service Unavailable */
                503: {
                    headers: {
                        [name: string]: unknown;
                    };
                    content: {
                        "text/plain": components["schemas"]["OpenClawAgentConfigurationErrorDto"];
                        "application/json": components["schemas"]["OpenClawAgentConfigurationErrorDto"];
                        "text/json": components["schemas"]["OpenClawAgentConfigurationErrorDto"];
                    };
                };
                /** @description Gateway Timeout */
                504: {
                    headers: {
                        [name: string]: unknown;
                    };
                    content: {
                        "text/plain": components["schemas"]["OpenClawAgentConfigurationErrorDto"];
                        "application/json": components["schemas"]["OpenClawAgentConfigurationErrorDto"];
                        "text/json": components["schemas"]["OpenClawAgentConfigurationErrorDto"];
                    };
                };
            };
        };
        put?: never;
        post?: never;
        delete?: never;
        options?: never;
        head?: never;
        patch?: never;
        trace?: never;
    };
    "/api/v1/memory/{name}": {
        parameters: {
            query?: never;
            header?: never;
            path?: never;
            cookie?: never;
        };
        get: {
            parameters: {
                query?: {
                    agentId?: string;
                };
                header?: never;
                path: {
                    name: string;
                };
                cookie?: never;
            };
            requestBody?: never;
            responses: {
                /** @description OK */
                200: {
                    headers: {
                        [name: string]: unknown;
                    };
                    content: {
                        "text/plain": components["schemas"]["MemoryFileContent"];
                        "application/json": components["schemas"]["MemoryFileContent"];
                        "text/json": components["schemas"]["MemoryFileContent"];
                    };
                };
                /** @description Forbidden */
                403: {
                    headers: {
                        [name: string]: unknown;
                    };
                    content: {
                        "text/plain": components["schemas"]["OpenClawAgentConfigurationErrorDto"];
                        "application/json": components["schemas"]["OpenClawAgentConfigurationErrorDto"];
                        "text/json": components["schemas"]["OpenClawAgentConfigurationErrorDto"];
                    };
                };
                /** @description Not Found */
                404: {
                    headers: {
                        [name: string]: unknown;
                    };
                    content: {
                        "text/plain": components["schemas"]["ProblemDetails"];
                        "application/json": components["schemas"]["ProblemDetails"];
                        "text/json": components["schemas"]["ProblemDetails"];
                    };
                };
                /** @description Conflict */
                409: {
                    headers: {
                        [name: string]: unknown;
                    };
                    content: {
                        "text/plain": components["schemas"]["OpenClawAgentConfigurationErrorDto"];
                        "application/json": components["schemas"]["OpenClawAgentConfigurationErrorDto"];
                        "text/json": components["schemas"]["OpenClawAgentConfigurationErrorDto"];
                    };
                };
                /** @description Bad Gateway */
                502: {
                    headers: {
                        [name: string]: unknown;
                    };
                    content: {
                        "text/plain": components["schemas"]["OpenClawAgentConfigurationErrorDto"];
                        "application/json": components["schemas"]["OpenClawAgentConfigurationErrorDto"];
                        "text/json": components["schemas"]["OpenClawAgentConfigurationErrorDto"];
                    };
                };
                /** @description Service Unavailable */
                503: {
                    headers: {
                        [name: string]: unknown;
                    };
                    content: {
                        "text/plain": components["schemas"]["OpenClawAgentConfigurationErrorDto"];
                        "application/json": components["schemas"]["OpenClawAgentConfigurationErrorDto"];
                        "text/json": components["schemas"]["OpenClawAgentConfigurationErrorDto"];
                    };
                };
                /** @description Gateway Timeout */
                504: {
                    headers: {
                        [name: string]: unknown;
                    };
                    content: {
                        "text/plain": components["schemas"]["OpenClawAgentConfigurationErrorDto"];
                        "application/json": components["schemas"]["OpenClawAgentConfigurationErrorDto"];
                        "text/json": components["schemas"]["OpenClawAgentConfigurationErrorDto"];
                    };
                };
            };
        };
        put?: never;
        post?: never;
        delete?: never;
        options?: never;
        head?: never;
        patch?: never;
        trace?: never;
    };
    "/api/dashboard/notifications": {
        parameters: {
            query?: never;
            header?: never;
            path?: never;
            cookie?: never;
        };
        get: {
            parameters: {
                query?: {
                    forUser?: string;
                    limit?: number | string;
                    unreadOnly?: boolean;
                };
                header?: never;
                path?: never;
                cookie?: never;
            };
            requestBody?: never;
            responses: {
                /** @description OK */
                200: {
                    headers: {
                        [name: string]: unknown;
                    };
                    content: {
                        "text/plain": components["schemas"]["NotificationDto"][];
                        "application/json": components["schemas"]["NotificationDto"][];
                        "text/json": components["schemas"]["NotificationDto"][];
                    };
                };
            };
        };
        put?: never;
        post?: never;
        delete?: never;
        options?: never;
        head?: never;
        patch?: never;
        trace?: never;
    };
    "/api/dashboard/notifications/unread-count": {
        parameters: {
            query?: never;
            header?: never;
            path?: never;
            cookie?: never;
        };
        get: {
            parameters: {
                query?: {
                    forUser?: string;
                };
                header?: never;
                path?: never;
                cookie?: never;
            };
            requestBody?: never;
            responses: {
                /** @description OK */
                200: {
                    headers: {
                        [name: string]: unknown;
                    };
                    content: {
                        "text/plain": components["schemas"]["UnreadCountDto"];
                        "application/json": components["schemas"]["UnreadCountDto"];
                        "text/json": components["schemas"]["UnreadCountDto"];
                    };
                };
            };
        };
        put?: never;
        post?: never;
        delete?: never;
        options?: never;
        head?: never;
        patch?: never;
        trace?: never;
    };
    "/api/dashboard/notifications/snapshot": {
        parameters: {
            query?: never;
            header?: never;
            path?: never;
            cookie?: never;
        };
        get: {
            parameters: {
                query?: {
                    forUser?: string;
                    limit?: number | string;
                    unreadOnly?: boolean;
                };
                header?: never;
                path?: never;
                cookie?: never;
            };
            requestBody?: never;
            responses: {
                /** @description OK */
                200: {
                    headers: {
                        [name: string]: unknown;
                    };
                    content: {
                        "text/plain": components["schemas"]["NotificationSnapshotDto"];
                        "application/json": components["schemas"]["NotificationSnapshotDto"];
                        "text/json": components["schemas"]["NotificationSnapshotDto"];
                    };
                };
            };
        };
        put?: never;
        post?: never;
        delete?: never;
        options?: never;
        head?: never;
        patch?: never;
        trace?: never;
    };
    "/api/dashboard/notifications/{id}/read": {
        parameters: {
            query?: never;
            header?: never;
            path?: never;
            cookie?: never;
        };
        get?: never;
        put?: never;
        post?: never;
        delete?: never;
        options?: never;
        head?: never;
        patch: {
            parameters: {
                query?: never;
                header?: never;
                path: {
                    id: string;
                };
                cookie?: never;
            };
            requestBody?: never;
            responses: {
                /** @description OK */
                200: {
                    headers: {
                        [name: string]: unknown;
                    };
                    content: {
                        "text/plain": components["schemas"]["NotificationDto"];
                        "application/json": components["schemas"]["NotificationDto"];
                        "text/json": components["schemas"]["NotificationDto"];
                    };
                };
                /** @description Not Found */
                404: {
                    headers: {
                        [name: string]: unknown;
                    };
                    content: {
                        "text/plain": components["schemas"]["ProblemDetails"];
                        "application/json": components["schemas"]["ProblemDetails"];
                        "text/json": components["schemas"]["ProblemDetails"];
                    };
                };
            };
        };
        trace?: never;
    };
    "/api/dashboard/notifications/read-all": {
        parameters: {
            query?: never;
            header?: never;
            path?: never;
            cookie?: never;
        };
        get?: never;
        put?: never;
        post?: never;
        delete?: never;
        options?: never;
        head?: never;
        patch: {
            parameters: {
                query?: {
                    forUser?: string;
                };
                header?: never;
                path?: never;
                cookie?: never;
            };
            requestBody?: never;
            responses: {
                /** @description OK */
                200: {
                    headers: {
                        [name: string]: unknown;
                    };
                    content: {
                        "text/plain": components["schemas"]["NotificationReadAllResultDto"];
                        "application/json": components["schemas"]["NotificationReadAllResultDto"];
                        "text/json": components["schemas"]["NotificationReadAllResultDto"];
                    };
                };
            };
        };
        trace?: never;
    };
    "/api/v1/openclaw/agents/{agentId}/files": {
        parameters: {
            query?: never;
            header?: never;
            path?: never;
            cookie?: never;
        };
        get: {
            parameters: {
                query?: never;
                header?: never;
                path: {
                    agentId: string;
                };
                cookie?: never;
            };
            requestBody?: never;
            responses: {
                /** @description OK */
                200: {
                    headers: {
                        [name: string]: unknown;
                    };
                    content: {
                        "text/plain": components["schemas"]["OpenClawAgentFileCollectionDto"];
                        "application/json": components["schemas"]["OpenClawAgentFileCollectionDto"];
                        "text/json": components["schemas"]["OpenClawAgentFileCollectionDto"];
                    };
                };
            };
        };
        put?: never;
        post?: never;
        delete?: never;
        options?: never;
        head?: never;
        patch?: never;
        trace?: never;
    };
    "/api/v1/openclaw/agents/{agentId}/files/{fileName}": {
        parameters: {
            query?: never;
            header?: never;
            path?: never;
            cookie?: never;
        };
        get: {
            parameters: {
                query?: never;
                header?: never;
                path: {
                    agentId: string;
                    fileName: string;
                };
                cookie?: never;
            };
            requestBody?: never;
            responses: {
                /** @description OK */
                200: {
                    headers: {
                        [name: string]: unknown;
                    };
                    content: {
                        "text/plain": components["schemas"]["OpenClawAgentFileDto"];
                        "application/json": components["schemas"]["OpenClawAgentFileDto"];
                        "text/json": components["schemas"]["OpenClawAgentFileDto"];
                    };
                };
            };
        };
        put: {
            parameters: {
                query?: never;
                header?: never;
                path: {
                    agentId: string;
                    fileName: string;
                };
                cookie?: never;
            };
            requestBody: {
                content: {
                    "application/json": components["schemas"]["UpdateOpenClawAgentFileRequest"];
                    "text/json": components["schemas"]["UpdateOpenClawAgentFileRequest"];
                    "application/*+json": components["schemas"]["UpdateOpenClawAgentFileRequest"];
                };
            };
            responses: {
                /** @description OK */
                200: {
                    headers: {
                        [name: string]: unknown;
                    };
                    content: {
                        "text/plain": components["schemas"]["OpenClawAgentFileWriteDto"];
                        "application/json": components["schemas"]["OpenClawAgentFileWriteDto"];
                        "text/json": components["schemas"]["OpenClawAgentFileWriteDto"];
                    };
                };
            };
        };
        post?: never;
        delete?: never;
        options?: never;
        head?: never;
        patch?: never;
        trace?: never;
    };
    "/api/v1/openclaw/agents/{agentId}/workspace": {
        parameters: {
            query?: never;
            header?: never;
            path?: never;
            cookie?: never;
        };
        get: {
            parameters: {
                query?: {
                    path?: string;
                    offset?: number | string;
                    limit?: number | string;
                };
                header?: never;
                path: {
                    agentId: string;
                };
                cookie?: never;
            };
            requestBody?: never;
            responses: {
                /** @description OK */
                200: {
                    headers: {
                        [name: string]: unknown;
                    };
                    content: {
                        "text/plain": components["schemas"]["OpenClawWorkspaceCollectionDto"];
                        "application/json": components["schemas"]["OpenClawWorkspaceCollectionDto"];
                        "text/json": components["schemas"]["OpenClawWorkspaceCollectionDto"];
                    };
                };
            };
        };
        put?: never;
        post?: never;
        delete?: never;
        options?: never;
        head?: never;
        patch?: never;
        trace?: never;
    };
    "/api/v1/openclaw/agents/{agentId}/workspace/file": {
        parameters: {
            query?: never;
            header?: never;
            path?: never;
            cookie?: never;
        };
        get: {
            parameters: {
                query?: {
                    path?: string;
                };
                header?: never;
                path: {
                    agentId: string;
                };
                cookie?: never;
            };
            requestBody?: never;
            responses: {
                /** @description OK */
                200: {
                    headers: {
                        [name: string]: unknown;
                    };
                    content: {
                        "text/plain": components["schemas"]["OpenClawWorkspaceFileDto"];
                        "application/json": components["schemas"]["OpenClawWorkspaceFileDto"];
                        "text/json": components["schemas"]["OpenClawWorkspaceFileDto"];
                    };
                };
            };
        };
        put?: never;
        post?: never;
        delete?: never;
        options?: never;
        head?: never;
        patch?: never;
        trace?: never;
    };
    "/api/v1/openclaw/config/schema": {
        parameters: {
            query?: never;
            header?: never;
            path?: never;
            cookie?: never;
        };
        get: {
            parameters: {
                query?: {
                    path?: string;
                };
                header?: never;
                path?: never;
                cookie?: never;
            };
            requestBody?: never;
            responses: {
                /** @description OK */
                200: {
                    headers: {
                        [name: string]: unknown;
                    };
                    content: {
                        "text/plain": components["schemas"]["OpenClawConfigSchemaLookupDto"];
                        "application/json": components["schemas"]["OpenClawConfigSchemaLookupDto"];
                        "text/json": components["schemas"]["OpenClawConfigSchemaLookupDto"];
                    };
                };
            };
        };
        put?: never;
        post?: never;
        delete?: never;
        options?: never;
        head?: never;
        patch?: never;
        trace?: never;
    };
    "/api/v1/openclaw/config": {
        parameters: {
            query?: never;
            header?: never;
            path?: never;
            cookie?: never;
        };
        get: {
            parameters: {
                query?: never;
                header?: never;
                path?: never;
                cookie?: never;
            };
            requestBody?: never;
            responses: {
                /** @description OK */
                200: {
                    headers: {
                        [name: string]: unknown;
                    };
                    content: {
                        "text/plain": components["schemas"]["OpenClawConfigSnapshotDto"];
                        "application/json": components["schemas"]["OpenClawConfigSnapshotDto"];
                        "text/json": components["schemas"]["OpenClawConfigSnapshotDto"];
                    };
                };
            };
        };
        put?: never;
        post?: never;
        delete?: never;
        options?: never;
        head?: never;
        patch: {
            parameters: {
                query?: never;
                header?: never;
                path?: never;
                cookie?: never;
            };
            requestBody: {
                content: {
                    "application/json": components["schemas"]["PatchOpenClawConfigRequest"];
                    "text/json": components["schemas"]["PatchOpenClawConfigRequest"];
                    "application/*+json": components["schemas"]["PatchOpenClawConfigRequest"];
                };
            };
            responses: {
                /** @description OK */
                200: {
                    headers: {
                        [name: string]: unknown;
                    };
                    content: {
                        "text/plain": components["schemas"]["OpenClawConfigPatchDto"];
                        "application/json": components["schemas"]["OpenClawConfigPatchDto"];
                        "text/json": components["schemas"]["OpenClawConfigPatchDto"];
                    };
                };
            };
        };
        trace?: never;
    };
    "/api/v1/openclaw/agents/create-options": {
        parameters: {
            query?: never;
            header?: never;
            path?: never;
            cookie?: never;
        };
        get: {
            parameters: {
                query?: never;
                header?: never;
                path?: never;
                cookie?: never;
            };
            requestBody?: never;
            responses: {
                /** @description OK */
                200: {
                    headers: {
                        [name: string]: unknown;
                    };
                    content: {
                        "text/plain": components["schemas"]["AgentCreateOptionsDto"];
                        "application/json": components["schemas"]["AgentCreateOptionsDto"];
                        "text/json": components["schemas"]["AgentCreateOptionsDto"];
                    };
                };
            };
        };
        put?: never;
        post?: never;
        delete?: never;
        options?: never;
        head?: never;
        patch?: never;
        trace?: never;
    };
    "/api/v1/openclaw/agent-proposals": {
        parameters: {
            query?: never;
            header?: never;
            path?: never;
            cookie?: never;
        };
        get: {
            parameters: {
                query?: {
                    limit?: number | string;
                    cursor?: string;
                    status?: string;
                };
                header?: never;
                path?: never;
                cookie?: never;
            };
            requestBody?: never;
            responses: {
                /** @description OK */
                200: {
                    headers: {
                        [name: string]: unknown;
                    };
                    content: {
                        "text/plain": components["schemas"]["AgentProposalCollectionDto"];
                        "application/json": components["schemas"]["AgentProposalCollectionDto"];
                        "text/json": components["schemas"]["AgentProposalCollectionDto"];
                    };
                };
            };
        };
        put?: never;
        post: {
            parameters: {
                query?: never;
                header?: never;
                path?: never;
                cookie?: never;
            };
            requestBody: {
                content: {
                    "application/json": components["schemas"]["CreateAgentProposalRequest"];
                    "text/json": components["schemas"]["CreateAgentProposalRequest"];
                    "application/*+json": components["schemas"]["CreateAgentProposalRequest"];
                };
            };
            responses: {
                /** @description OK */
                200: {
                    headers: {
                        [name: string]: unknown;
                    };
                    content: {
                        "text/plain": components["schemas"]["AgentProposalOperationDto"];
                        "application/json": components["schemas"]["AgentProposalOperationDto"];
                        "text/json": components["schemas"]["AgentProposalOperationDto"];
                    };
                };
            };
        };
        delete?: never;
        options?: never;
        head?: never;
        patch?: never;
        trace?: never;
    };
    "/api/v1/openclaw/agent-proposals/{id}": {
        parameters: {
            query?: never;
            header?: never;
            path?: never;
            cookie?: never;
        };
        get: operations["GetAgentProposal"];
        put?: never;
        post?: never;
        delete?: never;
        options?: never;
        head?: never;
        patch?: never;
        trace?: never;
    };
    "/api/v1/openclaw/agent-proposals/{id}/approve": {
        parameters: {
            query?: never;
            header?: never;
            path?: never;
            cookie?: never;
        };
        get?: never;
        put?: never;
        post: {
            parameters: {
                query?: never;
                header?: never;
                path: {
                    id: string;
                };
                cookie?: never;
            };
            requestBody: {
                content: {
                    "application/json": components["schemas"]["AgentProposalActionRequest"];
                    "text/json": components["schemas"]["AgentProposalActionRequest"];
                    "application/*+json": components["schemas"]["AgentProposalActionRequest"];
                };
            };
            responses: {
                /** @description OK */
                200: {
                    headers: {
                        [name: string]: unknown;
                    };
                    content: {
                        "text/plain": components["schemas"]["AgentProposalOperationDto"];
                        "application/json": components["schemas"]["AgentProposalOperationDto"];
                        "text/json": components["schemas"]["AgentProposalOperationDto"];
                    };
                };
            };
        };
        delete?: never;
        options?: never;
        head?: never;
        patch?: never;
        trace?: never;
    };
    "/api/v1/openclaw/agent-proposals/{id}/reject": {
        parameters: {
            query?: never;
            header?: never;
            path?: never;
            cookie?: never;
        };
        get?: never;
        put?: never;
        post: {
            parameters: {
                query?: never;
                header?: never;
                path: {
                    id: string;
                };
                cookie?: never;
            };
            requestBody: {
                content: {
                    "application/json": components["schemas"]["AgentProposalActionRequest"];
                    "text/json": components["schemas"]["AgentProposalActionRequest"];
                    "application/*+json": components["schemas"]["AgentProposalActionRequest"];
                };
            };
            responses: {
                /** @description OK */
                200: {
                    headers: {
                        [name: string]: unknown;
                    };
                    content: {
                        "text/plain": components["schemas"]["AgentProposalOperationDto"];
                        "application/json": components["schemas"]["AgentProposalOperationDto"];
                        "text/json": components["schemas"]["AgentProposalOperationDto"];
                    };
                };
            };
        };
        delete?: never;
        options?: never;
        head?: never;
        patch?: never;
        trace?: never;
    };
    "/api/v1/openclaw/agent-proposals/{id}/retry": {
        parameters: {
            query?: never;
            header?: never;
            path?: never;
            cookie?: never;
        };
        get?: never;
        put?: never;
        post: {
            parameters: {
                query?: never;
                header?: never;
                path: {
                    id: string;
                };
                cookie?: never;
            };
            requestBody: {
                content: {
                    "application/json": components["schemas"]["AgentProposalActionRequest"];
                    "text/json": components["schemas"]["AgentProposalActionRequest"];
                    "application/*+json": components["schemas"]["AgentProposalActionRequest"];
                };
            };
            responses: {
                /** @description OK */
                200: {
                    headers: {
                        [name: string]: unknown;
                    };
                    content: {
                        "text/plain": components["schemas"]["AgentProposalOperationDto"];
                        "application/json": components["schemas"]["AgentProposalOperationDto"];
                        "text/json": components["schemas"]["AgentProposalOperationDto"];
                    };
                };
            };
        };
        delete?: never;
        options?: never;
        head?: never;
        patch?: never;
        trace?: never;
    };
    "/api/v1/openclaw/connection": {
        parameters: {
            query?: never;
            header?: never;
            path?: never;
            cookie?: never;
        };
        get: {
            parameters: {
                query?: never;
                header?: never;
                path?: never;
                cookie?: never;
            };
            requestBody?: never;
            responses: {
                /** @description OK */
                200: {
                    headers: {
                        [name: string]: unknown;
                    };
                    content: {
                        "text/plain": components["schemas"]["OpenClawConnectionDto"];
                        "application/json": components["schemas"]["OpenClawConnectionDto"];
                        "text/json": components["schemas"]["OpenClawConnectionDto"];
                    };
                };
            };
        };
        put?: never;
        post?: never;
        delete?: never;
        options?: never;
        head?: never;
        patch?: never;
        trace?: never;
    };
    "/api/v1/openclaw/capabilities": {
        parameters: {
            query?: never;
            header?: never;
            path?: never;
            cookie?: never;
        };
        get: {
            parameters: {
                query?: never;
                header?: never;
                path?: never;
                cookie?: never;
            };
            requestBody?: never;
            responses: {
                /** @description OK */
                200: {
                    headers: {
                        [name: string]: unknown;
                    };
                    content: {
                        "text/plain": components["schemas"]["OpenClawCapabilityDto"][];
                        "application/json": components["schemas"]["OpenClawCapabilityDto"][];
                        "text/json": components["schemas"]["OpenClawCapabilityDto"][];
                    };
                };
            };
        };
        put?: never;
        post?: never;
        delete?: never;
        options?: never;
        head?: never;
        patch?: never;
        trace?: never;
    };
    "/api/v1/openclaw/overview": {
        parameters: {
            query?: never;
            header?: never;
            path?: never;
            cookie?: never;
        };
        get: {
            parameters: {
                query?: never;
                header?: never;
                path?: never;
                cookie?: never;
            };
            requestBody?: never;
            responses: {
                /** @description OK */
                200: {
                    headers: {
                        [name: string]: unknown;
                    };
                    content: {
                        "text/plain": components["schemas"]["OpenClawOverviewDto"];
                        "application/json": components["schemas"]["OpenClawOverviewDto"];
                        "text/json": components["schemas"]["OpenClawOverviewDto"];
                    };
                };
            };
        };
        put?: never;
        post?: never;
        delete?: never;
        options?: never;
        head?: never;
        patch?: never;
        trace?: never;
    };
    "/api/v1/openclaw/tasks": {
        parameters: {
            query?: never;
            header?: never;
            path?: never;
            cookie?: never;
        };
        get: {
            parameters: {
                query?: {
                    limit?: number | string;
                    cursor?: string;
                };
                header?: never;
                path?: never;
                cookie?: never;
            };
            requestBody?: never;
            responses: {
                /** @description OK */
                200: {
                    headers: {
                        [name: string]: unknown;
                    };
                    content: {
                        "text/plain": components["schemas"]["OpenClawCollectionDtoOfOpenClawTaskDto"];
                        "application/json": components["schemas"]["OpenClawCollectionDtoOfOpenClawTaskDto"];
                        "text/json": components["schemas"]["OpenClawCollectionDtoOfOpenClawTaskDto"];
                    };
                };
            };
        };
        put?: never;
        post?: never;
        delete?: never;
        options?: never;
        head?: never;
        patch?: never;
        trace?: never;
    };
    "/api/v1/openclaw/tasks/{taskId}/cancel": {
        parameters: {
            query?: never;
            header?: never;
            path?: never;
            cookie?: never;
        };
        get?: never;
        put?: never;
        post: {
            parameters: {
                query?: never;
                header?: never;
                path: {
                    taskId: string;
                };
                cookie?: never;
            };
            requestBody: {
                content: {
                    "application/json": components["schemas"]["CancelOpenClawTaskRequest"];
                    "text/json": components["schemas"]["CancelOpenClawTaskRequest"];
                    "application/*+json": components["schemas"]["CancelOpenClawTaskRequest"];
                };
            };
            responses: {
                /** @description OK */
                200: {
                    headers: {
                        [name: string]: unknown;
                    };
                    content: {
                        "text/plain": components["schemas"]["OpenClawOperationDtoOfOpenClawTaskDto"];
                        "application/json": components["schemas"]["OpenClawOperationDtoOfOpenClawTaskDto"];
                        "text/json": components["schemas"]["OpenClawOperationDtoOfOpenClawTaskDto"];
                    };
                };
                /** @description Bad Request */
                400: {
                    headers: {
                        [name: string]: unknown;
                    };
                    content: {
                        "text/plain": components["schemas"]["ValidationProblemDetails"];
                        "application/json": components["schemas"]["ValidationProblemDetails"];
                        "text/json": components["schemas"]["ValidationProblemDetails"];
                    };
                };
            };
        };
        delete?: never;
        options?: never;
        head?: never;
        patch?: never;
        trace?: never;
    };
    "/api/v1/openclaw/sessions": {
        parameters: {
            query?: never;
            header?: never;
            path?: never;
            cookie?: never;
        };
        get: {
            parameters: {
                query?: {
                    limit?: number | string;
                };
                header?: never;
                path?: never;
                cookie?: never;
            };
            requestBody?: never;
            responses: {
                /** @description OK */
                200: {
                    headers: {
                        [name: string]: unknown;
                    };
                    content: {
                        "text/plain": components["schemas"]["OpenClawCollectionDtoOfOpenClawSessionDto"];
                        "application/json": components["schemas"]["OpenClawCollectionDtoOfOpenClawSessionDto"];
                        "text/json": components["schemas"]["OpenClawCollectionDtoOfOpenClawSessionDto"];
                    };
                };
            };
        };
        put?: never;
        post?: never;
        delete?: never;
        options?: never;
        head?: never;
        patch?: never;
        trace?: never;
    };
    "/api/v1/openclaw/sessions/abort": {
        parameters: {
            query?: never;
            header?: never;
            path?: never;
            cookie?: never;
        };
        get?: never;
        put?: never;
        post: {
            parameters: {
                query?: never;
                header?: never;
                path?: never;
                cookie?: never;
            };
            requestBody: {
                content: {
                    "application/json": components["schemas"]["AbortOpenClawSessionRequest"];
                    "text/json": components["schemas"]["AbortOpenClawSessionRequest"];
                    "application/*+json": components["schemas"]["AbortOpenClawSessionRequest"];
                };
            };
            responses: {
                /** @description OK */
                200: {
                    headers: {
                        [name: string]: unknown;
                    };
                    content: {
                        "text/plain": components["schemas"]["OpenClawOperationDtoOfObject"];
                        "application/json": components["schemas"]["OpenClawOperationDtoOfObject"];
                        "text/json": components["schemas"]["OpenClawOperationDtoOfObject"];
                    };
                };
                /** @description Bad Request */
                400: {
                    headers: {
                        [name: string]: unknown;
                    };
                    content: {
                        "text/plain": components["schemas"]["ValidationProblemDetails"];
                        "application/json": components["schemas"]["ValidationProblemDetails"];
                        "text/json": components["schemas"]["ValidationProblemDetails"];
                    };
                };
            };
        };
        delete?: never;
        options?: never;
        head?: never;
        patch?: never;
        trace?: never;
    };
    "/api/v1/openclaw/sessions/model": {
        parameters: {
            query?: never;
            header?: never;
            path?: never;
            cookie?: never;
        };
        get?: never;
        put?: never;
        post: {
            parameters: {
                query?: never;
                header?: never;
                path?: never;
                cookie?: never;
            };
            requestBody: {
                content: {
                    "application/json": components["schemas"]["PatchOpenClawSessionModelRequest"];
                    "text/json": components["schemas"]["PatchOpenClawSessionModelRequest"];
                    "application/*+json": components["schemas"]["PatchOpenClawSessionModelRequest"];
                };
            };
            responses: {
                /** @description OK */
                200: {
                    headers: {
                        [name: string]: unknown;
                    };
                    content: {
                        "text/plain": components["schemas"]["OpenClawOperationDtoOfObject"];
                        "application/json": components["schemas"]["OpenClawOperationDtoOfObject"];
                        "text/json": components["schemas"]["OpenClawOperationDtoOfObject"];
                    };
                };
                /** @description Bad Request */
                400: {
                    headers: {
                        [name: string]: unknown;
                    };
                    content: {
                        "text/plain": components["schemas"]["ValidationProblemDetails"];
                        "application/json": components["schemas"]["ValidationProblemDetails"];
                        "text/json": components["schemas"]["ValidationProblemDetails"];
                    };
                };
            };
        };
        delete?: never;
        options?: never;
        head?: never;
        patch?: never;
        trace?: never;
    };
    "/api/v1/openclaw/cron": {
        parameters: {
            query?: never;
            header?: never;
            path?: never;
            cookie?: never;
        };
        get: {
            parameters: {
                query?: {
                    includeDisabled?: boolean;
                    limit?: number | string;
                    cursor?: string;
                };
                header?: never;
                path?: never;
                cookie?: never;
            };
            requestBody?: never;
            responses: {
                /** @description OK */
                200: {
                    headers: {
                        [name: string]: unknown;
                    };
                    content: {
                        "text/plain": components["schemas"]["OpenClawCollectionDtoOfOpenClawCronJobDto"];
                        "application/json": components["schemas"]["OpenClawCollectionDtoOfOpenClawCronJobDto"];
                        "text/json": components["schemas"]["OpenClawCollectionDtoOfOpenClawCronJobDto"];
                    };
                };
            };
        };
        put?: never;
        post: {
            parameters: {
                query?: never;
                header?: never;
                path?: never;
                cookie?: never;
            };
            requestBody: {
                content: {
                    "application/json": components["schemas"]["CreateOpenClawCronJobRequest"];
                    "text/json": components["schemas"]["CreateOpenClawCronJobRequest"];
                    "application/*+json": components["schemas"]["CreateOpenClawCronJobRequest"];
                };
            };
            responses: {
                /** @description OK */
                200: {
                    headers: {
                        [name: string]: unknown;
                    };
                    content: {
                        "text/plain": components["schemas"]["OpenClawOperationDtoOfOpenClawCronJobDetailDto"];
                        "application/json": components["schemas"]["OpenClawOperationDtoOfOpenClawCronJobDetailDto"];
                        "text/json": components["schemas"]["OpenClawOperationDtoOfOpenClawCronJobDetailDto"];
                    };
                };
                /** @description Bad Request */
                400: {
                    headers: {
                        [name: string]: unknown;
                    };
                    content: {
                        "text/plain": components["schemas"]["OpenClawOperationDtoOfOpenClawCronJobDetailDto"];
                        "application/json": components["schemas"]["OpenClawOperationDtoOfOpenClawCronJobDetailDto"];
                        "text/json": components["schemas"]["OpenClawOperationDtoOfOpenClawCronJobDetailDto"];
                    };
                };
                /** @description Forbidden */
                403: {
                    headers: {
                        [name: string]: unknown;
                    };
                    content: {
                        "text/plain": components["schemas"]["OpenClawOperationDtoOfOpenClawCronJobDetailDto"];
                        "application/json": components["schemas"]["OpenClawOperationDtoOfOpenClawCronJobDetailDto"];
                        "text/json": components["schemas"]["OpenClawOperationDtoOfOpenClawCronJobDetailDto"];
                    };
                };
                /** @description Conflict */
                409: {
                    headers: {
                        [name: string]: unknown;
                    };
                    content: {
                        "text/plain": components["schemas"]["OpenClawOperationDtoOfOpenClawCronJobDetailDto"];
                        "application/json": components["schemas"]["OpenClawOperationDtoOfOpenClawCronJobDetailDto"];
                        "text/json": components["schemas"]["OpenClawOperationDtoOfOpenClawCronJobDetailDto"];
                    };
                };
            };
        };
        delete?: never;
        options?: never;
        head?: never;
        patch?: never;
        trace?: never;
    };
    "/api/v1/openclaw/cron/{jobId}": {
        parameters: {
            query?: never;
            header?: never;
            path?: never;
            cookie?: never;
        };
        get: {
            parameters: {
                query?: never;
                header?: never;
                path: {
                    jobId: string;
                };
                cookie?: never;
            };
            requestBody?: never;
            responses: {
                /** @description OK */
                200: {
                    headers: {
                        [name: string]: unknown;
                    };
                    content: {
                        "text/plain": components["schemas"]["OpenClawOperationDtoOfOpenClawCronJobDetailDto"];
                        "application/json": components["schemas"]["OpenClawOperationDtoOfOpenClawCronJobDetailDto"];
                        "text/json": components["schemas"]["OpenClawOperationDtoOfOpenClawCronJobDetailDto"];
                    };
                };
                /** @description Bad Request */
                400: {
                    headers: {
                        [name: string]: unknown;
                    };
                    content: {
                        "text/plain": components["schemas"]["ValidationProblemDetails"];
                        "application/json": components["schemas"]["ValidationProblemDetails"];
                        "text/json": components["schemas"]["ValidationProblemDetails"];
                    };
                };
                /** @description Not Found */
                404: {
                    headers: {
                        [name: string]: unknown;
                    };
                    content: {
                        "text/plain": components["schemas"]["OpenClawOperationDtoOfOpenClawCronJobDetailDto"];
                        "application/json": components["schemas"]["OpenClawOperationDtoOfOpenClawCronJobDetailDto"];
                        "text/json": components["schemas"]["OpenClawOperationDtoOfOpenClawCronJobDetailDto"];
                    };
                };
            };
        };
        put?: never;
        post?: never;
        delete: {
            parameters: {
                query?: {
                    expectedHash?: string;
                };
                header?: never;
                path: {
                    jobId: string;
                };
                cookie?: never;
            };
            requestBody?: never;
            responses: {
                /** @description OK */
                200: {
                    headers: {
                        [name: string]: unknown;
                    };
                    content: {
                        "text/plain": components["schemas"]["OpenClawOperationDtoOfObject"];
                        "application/json": components["schemas"]["OpenClawOperationDtoOfObject"];
                        "text/json": components["schemas"]["OpenClawOperationDtoOfObject"];
                    };
                };
                /** @description Bad Request */
                400: {
                    headers: {
                        [name: string]: unknown;
                    };
                    content: {
                        "text/plain": components["schemas"]["OpenClawOperationDtoOfObject"];
                        "application/json": components["schemas"]["OpenClawOperationDtoOfObject"];
                        "text/json": components["schemas"]["OpenClawOperationDtoOfObject"];
                    };
                };
                /** @description Forbidden */
                403: {
                    headers: {
                        [name: string]: unknown;
                    };
                    content: {
                        "text/plain": components["schemas"]["OpenClawOperationDtoOfObject"];
                        "application/json": components["schemas"]["OpenClawOperationDtoOfObject"];
                        "text/json": components["schemas"]["OpenClawOperationDtoOfObject"];
                    };
                };
                /** @description Not Found */
                404: {
                    headers: {
                        [name: string]: unknown;
                    };
                    content: {
                        "text/plain": components["schemas"]["OpenClawOperationDtoOfObject"];
                        "application/json": components["schemas"]["OpenClawOperationDtoOfObject"];
                        "text/json": components["schemas"]["OpenClawOperationDtoOfObject"];
                    };
                };
                /** @description Conflict */
                409: {
                    headers: {
                        [name: string]: unknown;
                    };
                    content: {
                        "text/plain": components["schemas"]["OpenClawOperationDtoOfObject"];
                        "application/json": components["schemas"]["OpenClawOperationDtoOfObject"];
                        "text/json": components["schemas"]["OpenClawOperationDtoOfObject"];
                    };
                };
            };
        };
        options?: never;
        head?: never;
        patch: {
            parameters: {
                query?: never;
                header?: never;
                path: {
                    jobId: string;
                };
                cookie?: never;
            };
            requestBody: {
                content: {
                    "application/json": components["schemas"]["PatchOpenClawCronJobRequest"];
                    "text/json": components["schemas"]["PatchOpenClawCronJobRequest"];
                    "application/*+json": components["schemas"]["PatchOpenClawCronJobRequest"];
                };
            };
            responses: {
                /** @description OK */
                200: {
                    headers: {
                        [name: string]: unknown;
                    };
                    content: {
                        "text/plain": components["schemas"]["OpenClawOperationDtoOfOpenClawCronJobDetailDto"];
                        "application/json": components["schemas"]["OpenClawOperationDtoOfOpenClawCronJobDetailDto"];
                        "text/json": components["schemas"]["OpenClawOperationDtoOfOpenClawCronJobDetailDto"];
                    };
                };
                /** @description Bad Request */
                400: {
                    headers: {
                        [name: string]: unknown;
                    };
                    content: {
                        "text/plain": components["schemas"]["OpenClawOperationDtoOfOpenClawCronJobDetailDto"];
                        "application/json": components["schemas"]["OpenClawOperationDtoOfOpenClawCronJobDetailDto"];
                        "text/json": components["schemas"]["OpenClawOperationDtoOfOpenClawCronJobDetailDto"];
                    };
                };
                /** @description Forbidden */
                403: {
                    headers: {
                        [name: string]: unknown;
                    };
                    content: {
                        "text/plain": components["schemas"]["OpenClawOperationDtoOfOpenClawCronJobDetailDto"];
                        "application/json": components["schemas"]["OpenClawOperationDtoOfOpenClawCronJobDetailDto"];
                        "text/json": components["schemas"]["OpenClawOperationDtoOfOpenClawCronJobDetailDto"];
                    };
                };
                /** @description Not Found */
                404: {
                    headers: {
                        [name: string]: unknown;
                    };
                    content: {
                        "text/plain": components["schemas"]["OpenClawOperationDtoOfOpenClawCronJobDetailDto"];
                        "application/json": components["schemas"]["OpenClawOperationDtoOfOpenClawCronJobDetailDto"];
                        "text/json": components["schemas"]["OpenClawOperationDtoOfOpenClawCronJobDetailDto"];
                    };
                };
                /** @description Conflict */
                409: {
                    headers: {
                        [name: string]: unknown;
                    };
                    content: {
                        "text/plain": components["schemas"]["OpenClawOperationDtoOfOpenClawCronJobDetailDto"];
                        "application/json": components["schemas"]["OpenClawOperationDtoOfOpenClawCronJobDetailDto"];
                        "text/json": components["schemas"]["OpenClawOperationDtoOfOpenClawCronJobDetailDto"];
                    };
                };
            };
        };
        trace?: never;
    };
    "/api/v1/openclaw/cron/{jobId}/runs": {
        parameters: {
            query?: never;
            header?: never;
            path?: never;
            cookie?: never;
        };
        get: {
            parameters: {
                query?: {
                    limit?: number | string;
                    cursor?: string;
                    runId?: string;
                };
                header?: never;
                path: {
                    jobId: string;
                };
                cookie?: never;
            };
            requestBody?: never;
            responses: {
                /** @description OK */
                200: {
                    headers: {
                        [name: string]: unknown;
                    };
                    content: {
                        "text/plain": components["schemas"]["OpenClawCollectionDtoOfOpenClawCronRunDto"];
                        "application/json": components["schemas"]["OpenClawCollectionDtoOfOpenClawCronRunDto"];
                        "text/json": components["schemas"]["OpenClawCollectionDtoOfOpenClawCronRunDto"];
                    };
                };
                /** @description Bad Request */
                400: {
                    headers: {
                        [name: string]: unknown;
                    };
                    content: {
                        "text/plain": components["schemas"]["ValidationProblemDetails"];
                        "application/json": components["schemas"]["ValidationProblemDetails"];
                        "text/json": components["schemas"]["ValidationProblemDetails"];
                    };
                };
            };
        };
        put?: never;
        post?: never;
        delete?: never;
        options?: never;
        head?: never;
        patch?: never;
        trace?: never;
    };
    "/api/v1/openclaw/cron/{jobId}/run": {
        parameters: {
            query?: never;
            header?: never;
            path?: never;
            cookie?: never;
        };
        get?: never;
        put?: never;
        post: {
            parameters: {
                query?: {
                    expectedHash?: string;
                };
                header?: never;
                path: {
                    jobId: string;
                };
                cookie?: never;
            };
            requestBody?: never;
            responses: {
                /** @description OK */
                200: {
                    headers: {
                        [name: string]: unknown;
                    };
                    content: {
                        "text/plain": components["schemas"]["OpenClawOperationDtoOfObject"];
                        "application/json": components["schemas"]["OpenClawOperationDtoOfObject"];
                        "text/json": components["schemas"]["OpenClawOperationDtoOfObject"];
                    };
                };
                /** @description Bad Request */
                400: {
                    headers: {
                        [name: string]: unknown;
                    };
                    content: {
                        "text/plain": components["schemas"]["OpenClawOperationDtoOfObject"];
                        "application/json": components["schemas"]["OpenClawOperationDtoOfObject"];
                        "text/json": components["schemas"]["OpenClawOperationDtoOfObject"];
                    };
                };
                /** @description Forbidden */
                403: {
                    headers: {
                        [name: string]: unknown;
                    };
                    content: {
                        "text/plain": components["schemas"]["OpenClawOperationDtoOfObject"];
                        "application/json": components["schemas"]["OpenClawOperationDtoOfObject"];
                        "text/json": components["schemas"]["OpenClawOperationDtoOfObject"];
                    };
                };
                /** @description Not Found */
                404: {
                    headers: {
                        [name: string]: unknown;
                    };
                    content: {
                        "text/plain": components["schemas"]["OpenClawOperationDtoOfObject"];
                        "application/json": components["schemas"]["OpenClawOperationDtoOfObject"];
                        "text/json": components["schemas"]["OpenClawOperationDtoOfObject"];
                    };
                };
                /** @description Conflict */
                409: {
                    headers: {
                        [name: string]: unknown;
                    };
                    content: {
                        "text/plain": components["schemas"]["OpenClawOperationDtoOfObject"];
                        "application/json": components["schemas"]["OpenClawOperationDtoOfObject"];
                        "text/json": components["schemas"]["OpenClawOperationDtoOfObject"];
                    };
                };
            };
        };
        delete?: never;
        options?: never;
        head?: never;
        patch?: never;
        trace?: never;
    };
    "/api/v1/openclaw/approvals": {
        parameters: {
            query?: never;
            header?: never;
            path?: never;
            cookie?: never;
        };
        get: {
            parameters: {
                query?: {
                    limit?: number | string;
                };
                header?: never;
                path?: never;
                cookie?: never;
            };
            requestBody?: never;
            responses: {
                /** @description OK */
                200: {
                    headers: {
                        [name: string]: unknown;
                    };
                    content: {
                        "text/plain": components["schemas"]["OpenClawCollectionDtoOfOpenClawApprovalDto"];
                        "application/json": components["schemas"]["OpenClawCollectionDtoOfOpenClawApprovalDto"];
                        "text/json": components["schemas"]["OpenClawCollectionDtoOfOpenClawApprovalDto"];
                    };
                };
            };
        };
        put?: never;
        post?: never;
        delete?: never;
        options?: never;
        head?: never;
        patch?: never;
        trace?: never;
    };
    "/api/v1/openclaw/approvals/{approvalId}/resolve": {
        parameters: {
            query?: never;
            header?: never;
            path?: never;
            cookie?: never;
        };
        get?: never;
        put?: never;
        post: {
            parameters: {
                query?: never;
                header?: never;
                path: {
                    approvalId: string;
                };
                cookie?: never;
            };
            requestBody: {
                content: {
                    "application/json": components["schemas"]["ResolveOpenClawApprovalRequest"];
                    "text/json": components["schemas"]["ResolveOpenClawApprovalRequest"];
                    "application/*+json": components["schemas"]["ResolveOpenClawApprovalRequest"];
                };
            };
            responses: {
                /** @description OK */
                200: {
                    headers: {
                        [name: string]: unknown;
                    };
                    content: {
                        "text/plain": components["schemas"]["OpenClawOperationDtoOfOpenClawApprovalDto"];
                        "application/json": components["schemas"]["OpenClawOperationDtoOfOpenClawApprovalDto"];
                        "text/json": components["schemas"]["OpenClawOperationDtoOfOpenClawApprovalDto"];
                    };
                };
                /** @description Bad Request */
                400: {
                    headers: {
                        [name: string]: unknown;
                    };
                    content: {
                        "text/plain": components["schemas"]["ValidationProblemDetails"];
                        "application/json": components["schemas"]["ValidationProblemDetails"];
                        "text/json": components["schemas"]["ValidationProblemDetails"];
                    };
                };
            };
        };
        delete?: never;
        options?: never;
        head?: never;
        patch?: never;
        trace?: never;
    };
    "/api/v1/openclaw/activity": {
        parameters: {
            query?: never;
            header?: never;
            path?: never;
            cookie?: never;
        };
        get: {
            parameters: {
                query?: {
                    limit?: number | string;
                    cursor?: string;
                };
                header?: never;
                path?: never;
                cookie?: never;
            };
            requestBody?: never;
            responses: {
                /** @description OK */
                200: {
                    headers: {
                        [name: string]: unknown;
                    };
                    content: {
                        "text/plain": components["schemas"]["OpenClawCollectionDtoOfOpenClawActivityDto"];
                        "application/json": components["schemas"]["OpenClawCollectionDtoOfOpenClawActivityDto"];
                        "text/json": components["schemas"]["OpenClawCollectionDtoOfOpenClawActivityDto"];
                    };
                };
            };
        };
        put?: never;
        post?: never;
        delete?: never;
        options?: never;
        head?: never;
        patch?: never;
        trace?: never;
    };
    "/api/v1/openclaw/models": {
        parameters: {
            query?: never;
            header?: never;
            path?: never;
            cookie?: never;
        };
        get: {
            parameters: {
                query?: never;
                header?: never;
                path?: never;
                cookie?: never;
            };
            requestBody?: never;
            responses: {
                /** @description OK */
                200: {
                    headers: {
                        [name: string]: unknown;
                    };
                    content: {
                        "text/plain": components["schemas"]["OpenClawCollectionDtoOfOpenClawModelDto"];
                        "application/json": components["schemas"]["OpenClawCollectionDtoOfOpenClawModelDto"];
                        "text/json": components["schemas"]["OpenClawCollectionDtoOfOpenClawModelDto"];
                    };
                };
            };
        };
        put?: never;
        post?: never;
        delete?: never;
        options?: never;
        head?: never;
        patch?: never;
        trace?: never;
    };
    "/api/v1/openclaw/models/auth-status": {
        parameters: {
            query?: never;
            header?: never;
            path?: never;
            cookie?: never;
        };
        get: {
            parameters: {
                query?: {
                    refresh?: boolean;
                };
                header?: never;
                path?: never;
                cookie?: never;
            };
            requestBody?: never;
            responses: {
                /** @description OK */
                200: {
                    headers: {
                        [name: string]: unknown;
                    };
                    content: {
                        "text/plain": components["schemas"]["OpenClawCollectionDtoOfOpenClawModelAuthProviderDto"];
                        "application/json": components["schemas"]["OpenClawCollectionDtoOfOpenClawModelAuthProviderDto"];
                        "text/json": components["schemas"]["OpenClawCollectionDtoOfOpenClawModelAuthProviderDto"];
                    };
                };
            };
        };
        put?: never;
        post?: never;
        delete?: never;
        options?: never;
        head?: never;
        patch?: never;
        trace?: never;
    };
    "/api/v1/openclaw/agents": {
        parameters: {
            query?: never;
            header?: never;
            path?: never;
            cookie?: never;
        };
        get: {
            parameters: {
                query?: never;
                header?: never;
                path?: never;
                cookie?: never;
            };
            requestBody?: never;
            responses: {
                /** @description OK */
                200: {
                    headers: {
                        [name: string]: unknown;
                    };
                    content: {
                        "text/plain": components["schemas"]["OpenClawCollectionDtoOfOpenClawAgentDto"];
                        "application/json": components["schemas"]["OpenClawCollectionDtoOfOpenClawAgentDto"];
                        "text/json": components["schemas"]["OpenClawCollectionDtoOfOpenClawAgentDto"];
                    };
                };
            };
        };
        put?: never;
        post?: never;
        delete?: never;
        options?: never;
        head?: never;
        patch?: never;
        trace?: never;
    };
    "/api/v1/openclaw/events": {
        parameters: {
            query?: never;
            header?: never;
            path?: never;
            cookie?: never;
        };
        get: {
            parameters: {
                query?: {
                    lastEventId?: string;
                    follow?: boolean;
                };
                header?: never;
                path?: never;
                cookie?: never;
            };
            requestBody?: never;
            responses: {
                /** @description OK */
                200: {
                    headers: {
                        [name: string]: unknown;
                    };
                    content?: never;
                };
            };
        };
        put?: never;
        post?: never;
        delete?: never;
        options?: never;
        head?: never;
        patch?: never;
        trace?: never;
    };
    "/api/v1/openclaw/runs": {
        parameters: {
            query?: never;
            header?: never;
            path?: never;
            cookie?: never;
        };
        get: {
            parameters: {
                query?: {
                    limit?: number | string;
                    cursor?: string;
                    status?: string;
                    taskId?: string;
                    projectId?: string;
                    sessionKey?: string;
                };
                header?: never;
                path?: never;
                cookie?: never;
            };
            requestBody?: never;
            responses: {
                /** @description OK */
                200: {
                    headers: {
                        [name: string]: unknown;
                    };
                    content: {
                        "text/plain": components["schemas"]["OpenClawRunCollectionDto"];
                        "application/json": components["schemas"]["OpenClawRunCollectionDto"];
                        "text/json": components["schemas"]["OpenClawRunCollectionDto"];
                    };
                };
            };
        };
        put?: never;
        post: {
            parameters: {
                query?: never;
                header?: never;
                path?: never;
                cookie?: never;
            };
            requestBody: {
                content: {
                    "application/json": components["schemas"]["StartOpenClawRunRequest"];
                    "text/json": components["schemas"]["StartOpenClawRunRequest"];
                    "application/*+json": components["schemas"]["StartOpenClawRunRequest"];
                };
            };
            responses: {
                /** @description OK */
                200: {
                    headers: {
                        [name: string]: unknown;
                    };
                    content: {
                        "text/plain": components["schemas"]["OpenClawRunOperationDto"];
                        "application/json": components["schemas"]["OpenClawRunOperationDto"];
                        "text/json": components["schemas"]["OpenClawRunOperationDto"];
                    };
                };
            };
        };
        delete?: never;
        options?: never;
        head?: never;
        patch?: never;
        trace?: never;
    };
    "/api/v1/openclaw/runs/{id}": {
        parameters: {
            query?: never;
            header?: never;
            path?: never;
            cookie?: never;
        };
        get: operations["GetOpenClawRun"];
        put?: never;
        post?: never;
        delete?: never;
        options?: never;
        head?: never;
        patch?: never;
        trace?: never;
    };
    "/api/v1/openclaw/runs/{id}/history": {
        parameters: {
            query?: never;
            header?: never;
            path?: never;
            cookie?: never;
        };
        get: {
            parameters: {
                query?: {
                    gatewayLimit?: number | string;
                };
                header?: never;
                path: {
                    id: string;
                };
                cookie?: never;
            };
            requestBody?: never;
            responses: {
                /** @description OK */
                200: {
                    headers: {
                        [name: string]: unknown;
                    };
                    content: {
                        "text/plain": components["schemas"]["OpenClawRunHistoryResponse"];
                        "application/json": components["schemas"]["OpenClawRunHistoryResponse"];
                        "text/json": components["schemas"]["OpenClawRunHistoryResponse"];
                    };
                };
            };
        };
        put?: never;
        post?: never;
        delete?: never;
        options?: never;
        head?: never;
        patch?: never;
        trace?: never;
    };
    "/api/v1/openclaw/runs/{id}/stop": {
        parameters: {
            query?: never;
            header?: never;
            path?: never;
            cookie?: never;
        };
        get?: never;
        put?: never;
        post: {
            parameters: {
                query?: never;
                header?: never;
                path: {
                    id: string;
                };
                cookie?: never;
            };
            requestBody?: {
                content: {
                    "application/json": null | components["schemas"]["OpenClawRunActionRequest"];
                    "text/json": null | components["schemas"]["OpenClawRunActionRequest"];
                    "application/*+json": null | components["schemas"]["OpenClawRunActionRequest"];
                };
            };
            responses: {
                /** @description OK */
                200: {
                    headers: {
                        [name: string]: unknown;
                    };
                    content: {
                        "text/plain": components["schemas"]["OpenClawRunOperationDto"];
                        "application/json": components["schemas"]["OpenClawRunOperationDto"];
                        "text/json": components["schemas"]["OpenClawRunOperationDto"];
                    };
                };
            };
        };
        delete?: never;
        options?: never;
        head?: never;
        patch?: never;
        trace?: never;
    };
    "/api/v1/openclaw/runs/{id}/resume": {
        parameters: {
            query?: never;
            header?: never;
            path?: never;
            cookie?: never;
        };
        get?: never;
        put?: never;
        post: {
            parameters: {
                query?: never;
                header?: never;
                path: {
                    id: string;
                };
                cookie?: never;
            };
            requestBody?: {
                content: {
                    "application/json": null | components["schemas"]["OpenClawRunActionRequest"];
                    "text/json": null | components["schemas"]["OpenClawRunActionRequest"];
                    "application/*+json": null | components["schemas"]["OpenClawRunActionRequest"];
                };
            };
            responses: {
                /** @description OK */
                200: {
                    headers: {
                        [name: string]: unknown;
                    };
                    content: {
                        "text/plain": components["schemas"]["OpenClawRunOperationDto"];
                        "application/json": components["schemas"]["OpenClawRunOperationDto"];
                        "text/json": components["schemas"]["OpenClawRunOperationDto"];
                    };
                };
            };
        };
        delete?: never;
        options?: never;
        head?: never;
        patch?: never;
        trace?: never;
    };
    "/api/v1/openclaw/runs/{id}/retry": {
        parameters: {
            query?: never;
            header?: never;
            path?: never;
            cookie?: never;
        };
        get?: never;
        put?: never;
        post: {
            parameters: {
                query?: never;
                header?: never;
                path: {
                    id: string;
                };
                cookie?: never;
            };
            requestBody?: {
                content: {
                    "application/json": null | components["schemas"]["OpenClawRunActionRequest"];
                    "text/json": null | components["schemas"]["OpenClawRunActionRequest"];
                    "application/*+json": null | components["schemas"]["OpenClawRunActionRequest"];
                };
            };
            responses: {
                /** @description OK */
                200: {
                    headers: {
                        [name: string]: unknown;
                    };
                    content: {
                        "text/plain": components["schemas"]["OpenClawRunOperationDto"];
                        "application/json": components["schemas"]["OpenClawRunOperationDto"];
                        "text/json": components["schemas"]["OpenClawRunOperationDto"];
                    };
                };
            };
        };
        delete?: never;
        options?: never;
        head?: never;
        patch?: never;
        trace?: never;
    };
    "/api/v1/openclaw/setup": {
        parameters: {
            query?: never;
            header?: never;
            path?: never;
            cookie?: never;
        };
        get: {
            parameters: {
                query?: never;
                header?: never;
                path?: never;
                cookie?: never;
            };
            requestBody?: never;
            responses: {
                /** @description OK */
                200: {
                    headers: {
                        [name: string]: unknown;
                    };
                    content: {
                        "text/plain": components["schemas"]["OpenClawSetupStatusDto"];
                        "application/json": components["schemas"]["OpenClawSetupStatusDto"];
                        "text/json": components["schemas"]["OpenClawSetupStatusDto"];
                    };
                };
            };
        };
        put?: never;
        post?: never;
        delete?: never;
        options?: never;
        head?: never;
        patch?: never;
        trace?: never;
    };
    "/api/v1/openclaw/setup/discover": {
        parameters: {
            query?: never;
            header?: never;
            path?: never;
            cookie?: never;
        };
        get?: never;
        put?: never;
        post: {
            parameters: {
                query?: never;
                header?: never;
                path?: never;
                cookie?: never;
            };
            requestBody?: {
                content: {
                    "application/json": null | components["schemas"]["OpenClawDiscoveryRequest"];
                    "text/json": null | components["schemas"]["OpenClawDiscoveryRequest"];
                    "application/*+json": null | components["schemas"]["OpenClawDiscoveryRequest"];
                };
            };
            responses: {
                /** @description OK */
                200: {
                    headers: {
                        [name: string]: unknown;
                    };
                    content: {
                        "text/plain": components["schemas"]["OpenClawDiscoveryDto"];
                        "application/json": components["schemas"]["OpenClawDiscoveryDto"];
                        "text/json": components["schemas"]["OpenClawDiscoveryDto"];
                    };
                };
            };
        };
        delete?: never;
        options?: never;
        head?: never;
        patch?: never;
        trace?: never;
    };
    "/api/v1/openclaw/setup/probe": {
        parameters: {
            query?: never;
            header?: never;
            path?: never;
            cookie?: never;
        };
        get?: never;
        put?: never;
        post: {
            parameters: {
                query?: never;
                header?: never;
                path?: never;
                cookie?: never;
            };
            requestBody: {
                content: {
                    "application/json": components["schemas"]["ProbeOpenClawRequest"];
                    "text/json": components["schemas"]["ProbeOpenClawRequest"];
                    "application/*+json": components["schemas"]["ProbeOpenClawRequest"];
                };
            };
            responses: {
                /** @description OK */
                200: {
                    headers: {
                        [name: string]: unknown;
                    };
                    content: {
                        "text/plain": components["schemas"]["OpenClawSetupOperationDtoOfOpenClawProbeDto"];
                        "application/json": components["schemas"]["OpenClawSetupOperationDtoOfOpenClawProbeDto"];
                        "text/json": components["schemas"]["OpenClawSetupOperationDtoOfOpenClawProbeDto"];
                    };
                };
            };
        };
        delete?: never;
        options?: never;
        head?: never;
        patch?: never;
        trace?: never;
    };
    "/api/v1/openclaw/setup/attach": {
        parameters: {
            query?: never;
            header?: never;
            path?: never;
            cookie?: never;
        };
        get?: never;
        put?: never;
        post: {
            parameters: {
                query?: never;
                header?: never;
                path?: never;
                cookie?: never;
            };
            requestBody: {
                content: {
                    "application/json": components["schemas"]["AttachOpenClawRequest"];
                    "text/json": components["schemas"]["AttachOpenClawRequest"];
                    "application/*+json": components["schemas"]["AttachOpenClawRequest"];
                };
            };
            responses: {
                /** @description OK */
                200: {
                    headers: {
                        [name: string]: unknown;
                    };
                    content: {
                        "text/plain": components["schemas"]["OpenClawSetupOperationDtoOfOpenClawSetupStatusDto"];
                        "application/json": components["schemas"]["OpenClawSetupOperationDtoOfOpenClawSetupStatusDto"];
                        "text/json": components["schemas"]["OpenClawSetupOperationDtoOfOpenClawSetupStatusDto"];
                    };
                };
            };
        };
        delete?: never;
        options?: never;
        head?: never;
        patch?: never;
        trace?: never;
    };
    "/api/v1/openclaw/setup/verify": {
        parameters: {
            query?: never;
            header?: never;
            path?: never;
            cookie?: never;
        };
        get?: never;
        put?: never;
        post: {
            parameters: {
                query?: never;
                header?: never;
                path?: never;
                cookie?: never;
            };
            requestBody: {
                content: {
                    "application/json": components["schemas"]["VerifyOpenClawRequest"];
                    "text/json": components["schemas"]["VerifyOpenClawRequest"];
                    "application/*+json": components["schemas"]["VerifyOpenClawRequest"];
                };
            };
            responses: {
                /** @description OK */
                200: {
                    headers: {
                        [name: string]: unknown;
                    };
                    content: {
                        "text/plain": components["schemas"]["OpenClawSetupOperationDtoOfOpenClawSetupStatusDto"];
                        "application/json": components["schemas"]["OpenClawSetupOperationDtoOfOpenClawSetupStatusDto"];
                        "text/json": components["schemas"]["OpenClawSetupOperationDtoOfOpenClawSetupStatusDto"];
                    };
                };
            };
        };
        delete?: never;
        options?: never;
        head?: never;
        patch?: never;
        trace?: never;
    };
    "/api/v1/openclaw/setup/adopt": {
        parameters: {
            query?: never;
            header?: never;
            path?: never;
            cookie?: never;
        };
        get?: never;
        put?: never;
        post: {
            parameters: {
                query?: never;
                header?: never;
                path?: never;
                cookie?: never;
            };
            requestBody: {
                content: {
                    "application/json": components["schemas"]["AdoptOpenClawRequest"];
                    "text/json": components["schemas"]["AdoptOpenClawRequest"];
                    "application/*+json": components["schemas"]["AdoptOpenClawRequest"];
                };
            };
            responses: {
                /** @description OK */
                200: {
                    headers: {
                        [name: string]: unknown;
                    };
                    content: {
                        "text/plain": components["schemas"]["OpenClawSetupOperationDtoOfOpenClawAdoptionInventoryDto"];
                        "application/json": components["schemas"]["OpenClawSetupOperationDtoOfOpenClawAdoptionInventoryDto"];
                        "text/json": components["schemas"]["OpenClawSetupOperationDtoOfOpenClawAdoptionInventoryDto"];
                    };
                };
            };
        };
        delete?: never;
        options?: never;
        head?: never;
        patch?: never;
        trace?: never;
    };
    "/api/v1/openclaw/setup/management": {
        parameters: {
            query?: never;
            header?: never;
            path?: never;
            cookie?: never;
        };
        get?: never;
        put?: never;
        post: {
            parameters: {
                query?: never;
                header?: never;
                path?: never;
                cookie?: never;
            };
            requestBody: {
                content: {
                    "application/json": components["schemas"]["SetOpenClawManagementRequest"];
                    "text/json": components["schemas"]["SetOpenClawManagementRequest"];
                    "application/*+json": components["schemas"]["SetOpenClawManagementRequest"];
                };
            };
            responses: {
                /** @description OK */
                200: {
                    headers: {
                        [name: string]: unknown;
                    };
                    content: {
                        "text/plain": components["schemas"]["OpenClawSetupOperationDtoOfOpenClawSetupStatusDto"];
                        "application/json": components["schemas"]["OpenClawSetupOperationDtoOfOpenClawSetupStatusDto"];
                        "text/json": components["schemas"]["OpenClawSetupOperationDtoOfOpenClawSetupStatusDto"];
                    };
                };
            };
        };
        delete?: never;
        options?: never;
        head?: never;
        patch?: never;
        trace?: never;
    };
    "/api/v1/openclaw/setup/connection": {
        parameters: {
            query?: never;
            header?: never;
            path?: never;
            cookie?: never;
        };
        get?: never;
        put?: never;
        post?: never;
        delete: {
            parameters: {
                query?: never;
                header?: never;
                path?: never;
                cookie?: never;
            };
            requestBody: {
                content: {
                    "application/json": components["schemas"]["DeleteOpenClawConnectionRequest"];
                    "text/json": components["schemas"]["DeleteOpenClawConnectionRequest"];
                    "application/*+json": components["schemas"]["DeleteOpenClawConnectionRequest"];
                };
            };
            responses: {
                /** @description OK */
                200: {
                    headers: {
                        [name: string]: unknown;
                    };
                    content: {
                        "text/plain": components["schemas"]["OpenClawSetupOperationDtoOfOpenClawSetupStatusDto"];
                        "application/json": components["schemas"]["OpenClawSetupOperationDtoOfOpenClawSetupStatusDto"];
                        "text/json": components["schemas"]["OpenClawSetupOperationDtoOfOpenClawSetupStatusDto"];
                    };
                };
            };
        };
        options?: never;
        head?: never;
        patch?: never;
        trace?: never;
    };
    "/api/v1/openclaw/setup/wizard/start": {
        parameters: {
            query?: never;
            header?: never;
            path?: never;
            cookie?: never;
        };
        get?: never;
        put?: never;
        post: {
            parameters: {
                query?: never;
                header?: never;
                path?: never;
                cookie?: never;
            };
            requestBody: {
                content: {
                    "application/json": components["schemas"]["StartOpenClawWizardRequest"];
                    "text/json": components["schemas"]["StartOpenClawWizardRequest"];
                    "application/*+json": components["schemas"]["StartOpenClawWizardRequest"];
                };
            };
            responses: {
                /** @description OK */
                200: {
                    headers: {
                        [name: string]: unknown;
                    };
                    content: {
                        "text/plain": components["schemas"]["OpenClawWizardResultDto"];
                        "application/json": components["schemas"]["OpenClawWizardResultDto"];
                        "text/json": components["schemas"]["OpenClawWizardResultDto"];
                    };
                };
            };
        };
        delete?: never;
        options?: never;
        head?: never;
        patch?: never;
        trace?: never;
    };
    "/api/v1/openclaw/setup/wizard/next": {
        parameters: {
            query?: never;
            header?: never;
            path?: never;
            cookie?: never;
        };
        get?: never;
        put?: never;
        post: {
            parameters: {
                query?: never;
                header?: never;
                path?: never;
                cookie?: never;
            };
            requestBody: {
                content: {
                    "application/json": components["schemas"]["AdvanceOpenClawWizardRequest"];
                    "text/json": components["schemas"]["AdvanceOpenClawWizardRequest"];
                    "application/*+json": components["schemas"]["AdvanceOpenClawWizardRequest"];
                };
            };
            responses: {
                /** @description OK */
                200: {
                    headers: {
                        [name: string]: unknown;
                    };
                    content: {
                        "text/plain": components["schemas"]["OpenClawWizardResultDto"];
                        "application/json": components["schemas"]["OpenClawWizardResultDto"];
                        "text/json": components["schemas"]["OpenClawWizardResultDto"];
                    };
                };
            };
        };
        delete?: never;
        options?: never;
        head?: never;
        patch?: never;
        trace?: never;
    };
    "/api/v1/openclaw/setup/wizard/{sessionId}": {
        parameters: {
            query?: never;
            header?: never;
            path?: never;
            cookie?: never;
        };
        get: {
            parameters: {
                query?: never;
                header?: never;
                path: {
                    sessionId: string;
                };
                cookie?: never;
            };
            requestBody?: never;
            responses: {
                /** @description OK */
                200: {
                    headers: {
                        [name: string]: unknown;
                    };
                    content: {
                        "text/plain": components["schemas"]["OpenClawWizardResultDto"];
                        "application/json": components["schemas"]["OpenClawWizardResultDto"];
                        "text/json": components["schemas"]["OpenClawWizardResultDto"];
                    };
                };
            };
        };
        put?: never;
        post?: never;
        delete?: never;
        options?: never;
        head?: never;
        patch?: never;
        trace?: never;
    };
    "/api/v1/openclaw/setup/wizard/{sessionId}/cancel": {
        parameters: {
            query?: never;
            header?: never;
            path?: never;
            cookie?: never;
        };
        get?: never;
        put?: never;
        post: {
            parameters: {
                query?: never;
                header?: never;
                path: {
                    sessionId: string;
                };
                cookie?: never;
            };
            requestBody?: never;
            responses: {
                /** @description OK */
                200: {
                    headers: {
                        [name: string]: unknown;
                    };
                    content: {
                        "text/plain": components["schemas"]["OpenClawWizardResultDto"];
                        "application/json": components["schemas"]["OpenClawWizardResultDto"];
                        "text/json": components["schemas"]["OpenClawWizardResultDto"];
                    };
                };
            };
        };
        delete?: never;
        options?: never;
        head?: never;
        patch?: never;
        trace?: never;
    };
    "/api/v1/operations/snapshot": {
        parameters: {
            query?: never;
            header?: never;
            path?: never;
            cookie?: never;
        };
        get: {
            parameters: {
                query?: never;
                header?: never;
                path?: never;
                cookie?: never;
            };
            requestBody?: never;
            responses: {
                /** @description OK */
                200: {
                    headers: {
                        [name: string]: unknown;
                    };
                    content?: never;
                };
            };
        };
        put?: never;
        post?: never;
        delete?: never;
        options?: never;
        head?: never;
        patch?: never;
        trace?: never;
    };
    "/api/v1/projects": {
        parameters: {
            query?: never;
            header?: never;
            path?: never;
            cookie?: never;
        };
        get: {
            parameters: {
                query?: never;
                header?: never;
                path?: never;
                cookie?: never;
            };
            requestBody?: never;
            responses: {
                /** @description OK */
                200: {
                    headers: {
                        [name: string]: unknown;
                    };
                    content: {
                        "text/plain": components["schemas"]["ProjectDto"][];
                        "application/json": components["schemas"]["ProjectDto"][];
                        "text/json": components["schemas"]["ProjectDto"][];
                    };
                };
            };
        };
        put?: never;
        post: {
            parameters: {
                query?: never;
                header?: never;
                path?: never;
                cookie?: never;
            };
            requestBody: {
                content: {
                    "application/json": components["schemas"]["CreateProjectRequest"];
                    "text/json": components["schemas"]["CreateProjectRequest"];
                    "application/*+json": components["schemas"]["CreateProjectRequest"];
                };
            };
            responses: {
                /** @description Created */
                201: {
                    headers: {
                        [name: string]: unknown;
                    };
                    content: {
                        "text/plain": components["schemas"]["ProjectDto"];
                        "application/json": components["schemas"]["ProjectDto"];
                        "text/json": components["schemas"]["ProjectDto"];
                    };
                };
                /** @description Bad Request */
                400: {
                    headers: {
                        [name: string]: unknown;
                    };
                    content: {
                        "text/plain": components["schemas"]["ValidationProblemDetails"];
                        "application/json": components["schemas"]["ValidationProblemDetails"];
                        "text/json": components["schemas"]["ValidationProblemDetails"];
                    };
                };
            };
        };
        delete?: never;
        options?: never;
        head?: never;
        patch?: never;
        trace?: never;
    };
    "/api/v1/projects/{id}": {
        parameters: {
            query?: never;
            header?: never;
            path?: never;
            cookie?: never;
        };
        get: {
            parameters: {
                query?: never;
                header?: never;
                path: {
                    id: string;
                };
                cookie?: never;
            };
            requestBody?: never;
            responses: {
                /** @description OK */
                200: {
                    headers: {
                        [name: string]: unknown;
                    };
                    content: {
                        "text/plain": components["schemas"]["ProjectDto"];
                        "application/json": components["schemas"]["ProjectDto"];
                        "text/json": components["schemas"]["ProjectDto"];
                    };
                };
                /** @description Not Found */
                404: {
                    headers: {
                        [name: string]: unknown;
                    };
                    content: {
                        "text/plain": components["schemas"]["ProblemDetails"];
                        "application/json": components["schemas"]["ProblemDetails"];
                        "text/json": components["schemas"]["ProblemDetails"];
                    };
                };
            };
        };
        put?: never;
        post?: never;
        delete: {
            parameters: {
                query?: never;
                header?: never;
                path: {
                    id: string;
                };
                cookie?: never;
            };
            requestBody?: never;
            responses: {
                /** @description OK */
                200: {
                    headers: {
                        [name: string]: unknown;
                    };
                    content: {
                        "text/plain": components["schemas"]["ProjectDto"];
                        "application/json": components["schemas"]["ProjectDto"];
                        "text/json": components["schemas"]["ProjectDto"];
                    };
                };
                /** @description Not Found */
                404: {
                    headers: {
                        [name: string]: unknown;
                    };
                    content: {
                        "text/plain": components["schemas"]["ProblemDetails"];
                        "application/json": components["schemas"]["ProblemDetails"];
                        "text/json": components["schemas"]["ProblemDetails"];
                    };
                };
            };
        };
        options?: never;
        head?: never;
        patch: {
            parameters: {
                query?: never;
                header?: never;
                path: {
                    id: string;
                };
                cookie?: never;
            };
            requestBody: {
                content: {
                    "application/json": components["schemas"]["UpdateProjectRequest"];
                    "text/json": components["schemas"]["UpdateProjectRequest"];
                    "application/*+json": components["schemas"]["UpdateProjectRequest"];
                };
            };
            responses: {
                /** @description OK */
                200: {
                    headers: {
                        [name: string]: unknown;
                    };
                    content: {
                        "text/plain": components["schemas"]["ProjectDto"];
                        "application/json": components["schemas"]["ProjectDto"];
                        "text/json": components["schemas"]["ProjectDto"];
                    };
                };
                /** @description Not Found */
                404: {
                    headers: {
                        [name: string]: unknown;
                    };
                    content: {
                        "text/plain": components["schemas"]["ProblemDetails"];
                        "application/json": components["schemas"]["ProblemDetails"];
                        "text/json": components["schemas"]["ProblemDetails"];
                    };
                };
            };
        };
        trace?: never;
    };
    "/api/v1/projects/{id}/tasks": {
        parameters: {
            query?: never;
            header?: never;
            path?: never;
            cookie?: never;
        };
        get: {
            parameters: {
                query?: never;
                header?: never;
                path: {
                    id: string;
                };
                cookie?: never;
            };
            requestBody?: never;
            responses: {
                /** @description OK */
                200: {
                    headers: {
                        [name: string]: unknown;
                    };
                    content: {
                        "text/plain": components["schemas"]["ProjectTaskDto"][];
                        "application/json": components["schemas"]["ProjectTaskDto"][];
                        "text/json": components["schemas"]["ProjectTaskDto"][];
                    };
                };
                /** @description Not Found */
                404: {
                    headers: {
                        [name: string]: unknown;
                    };
                    content: {
                        "text/plain": components["schemas"]["ProblemDetails"];
                        "application/json": components["schemas"]["ProblemDetails"];
                        "text/json": components["schemas"]["ProblemDetails"];
                    };
                };
            };
        };
        put?: never;
        post?: never;
        delete?: never;
        options?: never;
        head?: never;
        patch?: never;
        trace?: never;
    };
    "/api/v1/routing": {
        parameters: {
            query?: never;
            header?: never;
            path?: never;
            cookie?: never;
        };
        get: {
            parameters: {
                query?: never;
                header?: never;
                path?: never;
                cookie?: never;
            };
            requestBody?: never;
            responses: {
                /** @description OK */
                200: {
                    headers: {
                        [name: string]: unknown;
                    };
                    content?: never;
                };
            };
        };
        put?: never;
        post?: never;
        delete?: never;
        options?: never;
        head?: never;
        patch?: never;
        trace?: never;
    };
    "/api/v1/security/status": {
        parameters: {
            query?: never;
            header?: never;
            path?: never;
            cookie?: never;
        };
        get: {
            parameters: {
                query?: never;
                header?: never;
                path?: never;
                cookie?: never;
            };
            requestBody?: never;
            responses: {
                /** @description OK */
                200: {
                    headers: {
                        [name: string]: unknown;
                    };
                    content: {
                        "text/plain": components["schemas"]["SecurityStatusDto"];
                        "application/json": components["schemas"]["SecurityStatusDto"];
                        "text/json": components["schemas"]["SecurityStatusDto"];
                    };
                };
            };
        };
        put?: never;
        post?: never;
        delete?: never;
        options?: never;
        head?: never;
        patch?: never;
        trace?: never;
    };
    "/api/v1/tasks": {
        parameters: {
            query?: never;
            header?: never;
            path?: never;
            cookie?: never;
        };
        get: {
            parameters: {
                query?: never;
                header?: never;
                path?: never;
                cookie?: never;
            };
            requestBody?: never;
            responses: {
                /** @description OK */
                200: {
                    headers: {
                        [name: string]: unknown;
                    };
                    content?: never;
                };
            };
        };
        put?: never;
        post: {
            parameters: {
                query?: never;
                header?: never;
                path?: never;
                cookie?: never;
            };
            requestBody: {
                content: {
                    "application/json": components["schemas"]["CreateTaskRequest"];
                    "text/json": components["schemas"]["CreateTaskRequest"];
                    "application/*+json": components["schemas"]["CreateTaskRequest"];
                };
            };
            responses: {
                /** @description OK */
                200: {
                    headers: {
                        [name: string]: unknown;
                    };
                    content?: never;
                };
            };
        };
        delete?: never;
        options?: never;
        head?: never;
        patch?: never;
        trace?: never;
    };
    "/api/v1/tasks/pending-approval": {
        parameters: {
            query?: never;
            header?: never;
            path?: never;
            cookie?: never;
        };
        get: {
            parameters: {
                query?: never;
                header?: never;
                path?: never;
                cookie?: never;
            };
            requestBody?: never;
            responses: {
                /** @description OK */
                200: {
                    headers: {
                        [name: string]: unknown;
                    };
                    content?: never;
                };
            };
        };
        put?: never;
        post?: never;
        delete?: never;
        options?: never;
        head?: never;
        patch?: never;
        trace?: never;
    };
    "/api/v1/tasks/{id}/approve": {
        parameters: {
            query?: never;
            header?: never;
            path?: never;
            cookie?: never;
        };
        get?: never;
        put?: never;
        post: {
            parameters: {
                query?: never;
                header?: never;
                path: {
                    id: string;
                };
                cookie?: never;
            };
            requestBody?: never;
            responses: {
                /** @description OK */
                200: {
                    headers: {
                        [name: string]: unknown;
                    };
                    content?: never;
                };
            };
        };
        delete?: never;
        options?: never;
        head?: never;
        patch?: never;
        trace?: never;
    };
    "/api/v1/tasks/{id}/reject": {
        parameters: {
            query?: never;
            header?: never;
            path?: never;
            cookie?: never;
        };
        get?: never;
        put?: never;
        post: {
            parameters: {
                query?: never;
                header?: never;
                path: {
                    id: string;
                };
                cookie?: never;
            };
            requestBody?: never;
            responses: {
                /** @description OK */
                200: {
                    headers: {
                        [name: string]: unknown;
                    };
                    content?: never;
                };
            };
        };
        delete?: never;
        options?: never;
        head?: never;
        patch?: never;
        trace?: never;
    };
    "/api/v1/tasks/{id}/state": {
        parameters: {
            query?: never;
            header?: never;
            path?: never;
            cookie?: never;
        };
        get?: never;
        put?: never;
        post?: never;
        delete?: never;
        options?: never;
        head?: never;
        patch: {
            parameters: {
                query?: never;
                header?: never;
                path: {
                    id: string;
                };
                cookie?: never;
            };
            requestBody: {
                content: {
                    "application/json": components["schemas"]["UpdateTaskStateRequest"];
                    "text/json": components["schemas"]["UpdateTaskStateRequest"];
                    "application/*+json": components["schemas"]["UpdateTaskStateRequest"];
                };
            };
            responses: {
                /** @description OK */
                200: {
                    headers: {
                        [name: string]: unknown;
                    };
                    content?: never;
                };
            };
        };
        trace?: never;
    };
    "/api/v1/tasks/{id}": {
        parameters: {
            query?: never;
            header?: never;
            path?: never;
            cookie?: never;
        };
        get?: never;
        put?: never;
        post?: never;
        delete: {
            parameters: {
                query?: never;
                header?: never;
                path: {
                    id: string;
                };
                cookie?: never;
            };
            requestBody?: never;
            responses: {
                /** @description OK */
                200: {
                    headers: {
                        [name: string]: unknown;
                    };
                    content?: never;
                };
            };
        };
        options?: never;
        head?: never;
        patch: {
            parameters: {
                query?: never;
                header?: never;
                path: {
                    id: string;
                };
                cookie?: never;
            };
            requestBody: {
                content: {
                    "application/json": components["schemas"]["UpdateTaskRequest"];
                    "text/json": components["schemas"]["UpdateTaskRequest"];
                    "application/*+json": components["schemas"]["UpdateTaskRequest"];
                };
            };
            responses: {
                /** @description OK */
                200: {
                    headers: {
                        [name: string]: unknown;
                    };
                    content?: never;
                };
            };
        };
        trace?: never;
    };
    "/api/v1/tasks/board": {
        parameters: {
            query?: never;
            header?: never;
            path?: never;
            cookie?: never;
        };
        get: {
            parameters: {
                query?: {
                    doneLimit?: number | string;
                    doneCursor?: string;
                };
                header?: never;
                path?: never;
                cookie?: never;
            };
            requestBody?: never;
            responses: {
                /** @description OK */
                200: {
                    headers: {
                        [name: string]: unknown;
                    };
                    content: {
                        "text/plain": components["schemas"]["TaskBoardPageDto"];
                        "application/json": components["schemas"]["TaskBoardPageDto"];
                        "text/json": components["schemas"]["TaskBoardPageDto"];
                    };
                };
                /** @description Bad Request */
                400: {
                    headers: {
                        [name: string]: unknown;
                    };
                    content: {
                        "text/plain": components["schemas"]["ValidationProblemDetails"];
                        "application/json": components["schemas"]["ValidationProblemDetails"];
                        "text/json": components["schemas"]["ValidationProblemDetails"];
                    };
                };
                /** @description Unauthorized */
                401: {
                    headers: {
                        [name: string]: unknown;
                    };
                    content: {
                        "text/plain": components["schemas"]["ProblemDetails"];
                        "application/json": components["schemas"]["ProblemDetails"];
                        "text/json": components["schemas"]["ProblemDetails"];
                    };
                };
            };
        };
        put?: never;
        post?: never;
        delete?: never;
        options?: never;
        head?: never;
        patch?: never;
        trace?: never;
    };
    "/api/v1/tasks/{id}/board-card": {
        parameters: {
            query?: never;
            header?: never;
            path?: never;
            cookie?: never;
        };
        get: {
            parameters: {
                query?: never;
                header?: never;
                path: {
                    id: string;
                };
                cookie?: never;
            };
            requestBody?: never;
            responses: {
                /** @description OK */
                200: {
                    headers: {
                        [name: string]: unknown;
                    };
                    content: {
                        "text/plain": components["schemas"]["TaskBoardCardDto"];
                        "application/json": components["schemas"]["TaskBoardCardDto"];
                        "text/json": components["schemas"]["TaskBoardCardDto"];
                    };
                };
                /** @description Not Found */
                404: {
                    headers: {
                        [name: string]: unknown;
                    };
                    content: {
                        "text/plain": components["schemas"]["ProblemDetails"];
                        "application/json": components["schemas"]["ProblemDetails"];
                        "text/json": components["schemas"]["ProblemDetails"];
                    };
                };
            };
        };
        put?: never;
        post?: never;
        delete?: never;
        options?: never;
        head?: never;
        patch?: never;
        trace?: never;
    };
    "/api/v1/tasks/reset-stale": {
        parameters: {
            query?: never;
            header?: never;
            path?: never;
            cookie?: never;
        };
        get?: never;
        put?: never;
        post: {
            parameters: {
                query?: never;
                header?: never;
                path?: never;
                cookie?: never;
            };
            requestBody: {
                content: {
                    "application/json": components["schemas"]["ResetStaleRequest"];
                    "text/json": components["schemas"]["ResetStaleRequest"];
                    "application/*+json": components["schemas"]["ResetStaleRequest"];
                };
            };
            responses: {
                /** @description OK */
                200: {
                    headers: {
                        [name: string]: unknown;
                    };
                    content?: never;
                };
            };
        };
        delete?: never;
        options?: never;
        head?: never;
        patch?: never;
        trace?: never;
    };
    "/api/v1/team": {
        parameters: {
            query?: never;
            header?: never;
            path?: never;
            cookie?: never;
        };
        get: {
            parameters: {
                query?: never;
                header?: never;
                path?: never;
                cookie?: never;
            };
            requestBody?: never;
            responses: {
                /** @description OK */
                200: {
                    headers: {
                        [name: string]: unknown;
                    };
                    content?: never;
                };
            };
        };
        put?: never;
        post?: never;
        delete?: never;
        options?: never;
        head?: never;
        patch?: never;
        trace?: never;
    };
}
export type webhooks = Record<string, never>;
export interface components {
    schemas: {
        AbortOpenClawSessionRequest: {
            sessionKey: string;
            runId?: null | string;
            /** @default true */
            clearQueued: boolean;
        };
        ActivityEntryDto: {
            /** Format: int64 */
            id: number | string;
            type: string;
            message: string;
            /** Format: date-time */
            createdAt: string;
        };
        ActivityEvent: {
            /** Format: int64 */
            id?: number | string;
            type: string;
            message: string;
            /** Format: uuid */
            taskId?: null | string;
            /** Format: date-time */
            createdAt?: string;
        };
        ActivityItemDto: {
            /** Format: int64 */
            id: number | string;
            type: string;
            message: string;
            /** Format: date-time */
            at: string;
            entity: null | components["schemas"]["EntityRefDto"];
            operation?: null | components["schemas"]["OperationResultDto"];
        };
        ActivityPageDto: {
            items: components["schemas"]["ActivityItemDto"][];
            /** Format: int32 */
            totalCount: number | string;
            /** Format: int32 */
            page: number | string;
            /** Format: int32 */
            pageSize: number | string;
            /** Format: int32 */
            totalPages: number | string;
        };
        AdminCreateUserRequest: {
            email?: string;
            password?: string;
            displayName?: null | string;
            role?: null | string;
        };
        AdminResetPasswordRequest: {
            email: string;
            newPassword: string;
            adminToken: string;
        };
        AdminUpdateRoleRequest: {
            role?: string;
        };
        AdoptOpenClawRequest: {
            /** Format: int32 */
            expectedRevision: number | string;
        };
        AdvanceOpenClawWizardRequest: {
            sessionId: string;
            stepId?: null | string;
            value?: unknown;
            /** @default true */
            hasAnswer: boolean;
        };
        AgentActivityEntry: {
            time: string;
            text: string;
            /** Format: date-time */
            timestamp: string;
            /** @default gateway-session-history */
            source: string;
        };
        AgentActivityResponse: {
            /** Format: int64 */
            id: null | number | string;
            type: string;
            message: string;
            /** Format: date-time */
            at: string;
            source: string;
            relativeTime?: null | string;
        };
        AgentCommandRequest: {
            message: string;
        };
        AgentCommandResponse: {
            runtime: string;
            agentId: string;
            conversationId: string;
            content: string;
        };
        AgentCreateModelOptionDto: {
            id: string;
            name: string;
            provider: string;
            available: boolean;
        };
        AgentCreateOptionsDto: {
            canSubmitProposal: boolean;
            canProvision: boolean;
            state: string;
            reason: null | string;
            workspaceRoot: string;
            existingAgentIds: string[];
            models: components["schemas"]["AgentCreateModelOptionDto"][];
            standardFiles: string[];
            /** Format: date-time */
            checkedAt: string;
        };
        AgentDetailResponse: {
            id: string;
            name: string;
            role: string;
            model: string;
            status: string;
            /** Format: date-time */
            lastSeen: null | string;
            workspace: null | string;
            agentDir: null | string;
            description: null | string;
            subAgents: null | string[];
            identityName: null | string;
        };
        AgentListResponse: {
            id: string;
            name: string;
            role: string;
            model: string;
            status: string;
            /** Format: date-time */
            lastSeen: null | string;
            workspace: null | string;
            description: null | string;
        };
        AgentModelInfo: {
            model: string;
            provider: string;
        };
        AgentProposalActionRequest: {
            /** Format: int32 */
            expectedRevision: number | string;
            reason?: null | string;
        };
        AgentProposalCollectionDto: {
            items: components["schemas"]["AgentProposalDto"][];
            nextCursor: null | string;
            /** Format: date-time */
            checkedAt: string;
        };
        AgentProposalDto: {
            /** Format: uuid */
            id: string;
            source: string;
            requestedName: string;
            requestedAgentId: string;
            role: null | string;
            description: null | string;
            model: null | string;
            emoji: null | string;
            avatar: null | string;
            workspace: string;
            files: components["schemas"]["AgentProposalFileDto"][];
            status: string;
            requestedBy: string;
            approvedBy: null | string;
            rejectedBy: null | string;
            rejectionReason: null | string;
            openClawAgentId: null | string;
            openClawWorkspace: null | string;
            error: null | components["schemas"]["AgentProposalErrorDto"];
            /** Format: int32 */
            revision: number | string;
            /** Format: date-time */
            createdAt: string;
            /** Format: date-time */
            updatedAt: string;
            /** Format: date-time */
            approvedAt: null | string;
            /** Format: date-time */
            rejectedAt: null | string;
            /** Format: date-time */
            completedAt: null | string;
        };
        AgentProposalErrorDto: {
            code: string;
            message: string;
            recovery?: null | string;
        };
        AgentProposalFileDto: {
            name: string;
            contentHash: string;
            /** Format: int32 */
            size: number | string;
            content?: null | string;
        };
        AgentProposalOperationDto: {
            ok: boolean;
            state: string;
            message: string;
            proposal: null | components["schemas"]["AgentProposalDto"];
            recovery: null | string;
            correlationId: string;
            /** Format: date-time */
            completedAt: string;
            operation?: null | components["schemas"]["OperationResultDto"];
        };
        AgentSummaryItemResponse: {
            text: string;
            source: string;
            /** Format: date-time */
            timestamp: null | string;
        };
        AgentSummaryResponse: {
            now: components["schemas"]["AgentSummaryItemResponse"];
            today: components["schemas"]["AgentSummaryItemResponse"];
            /** Format: date-time */
            generatedAt: string;
        };
        AgentWorkflowOverview: {
            waitingForBao: components["schemas"]["DashboardTaskDto"][];
            waitingForIris: components["schemas"]["DashboardTaskDto"][];
            waitingForOthers: components["schemas"]["DashboardTaskDto"][];
            staleTasks: components["schemas"]["DashboardTaskDto"][];
            staleThreshold: string;
        };
        AttachOpenClawRequest: {
            endpoint: string;
            discoverySource: string;
            tlsCertificateFingerprint?: null | string;
            bootstrapToken?: null | string;
            bootstrapSecretReference?: null | string;
        };
        BoardResponse: {
            offen: components["schemas"]["DashboardTaskDto"][];
            inProgress: components["schemas"]["DashboardTaskDto"][];
            review: components["schemas"]["DashboardTaskDto"][];
            blocked: components["schemas"]["DashboardTaskDto"][];
            done: components["schemas"]["DashboardTaskDto"][];
        };
        BridgeAppendActivityCommand: {
            message: string;
            type?: null | string;
        };
        BridgeCreateChildTaskCommand: {
            title: string;
            detail?: null | string;
            priority?: null | string;
            assignedTo?: null | string;
            expectedFrom?: null | string;
            /** @default false */
            startsInProgress: boolean;
        };
        BridgeCreateTaskCommand: {
            title: string;
            detail?: null | string;
            priority?: null | string;
            assignedTo?: null | string;
            /** Format: uuid */
            projectId?: null | string;
        };
        BridgeHandoffCommand: {
            targetAgent: string;
            note?: null | string;
        };
        BridgeUpdateStatusCommand: {
            state: string;
        };
        BrowserMetricRequest: {
            name: string;
            /** Format: double */
            value: number | string;
            rating: string;
            routeName: string;
            buildVersion: string;
            navigationType: string;
            liveMode: string;
            correlationId: null | string;
        };
        CancelOpenClawTaskRequest: {
            reason: null | string;
        };
        ChangePasswordRequest: {
            currentPassword: string;
            newPassword: string;
        };
        ChatRequest: {
            message: string;
            conversationId: null | string;
            agentId: null | string;
            context?: null | components["schemas"]["MissionControlContextRequest"];
        };
        ChatResponse: {
            ok: boolean;
            reply: null | string;
            error: null | string;
        };
        CreateAgentProposalRequest: {
            name: string;
            role?: null | string;
            description?: null | string;
            model?: null | string;
            emoji?: null | string;
            avatar?: null | string;
            files?: null | {
                [key: string]: string;
            };
            clientRequestId?: null | string;
        };
        CreateAgentTaskRequest: {
            title: string;
            detail: null | string;
            source: null | string;
            priority: null | string;
            assignedTo: null | string;
            expectedFrom: null | string;
            /** Format: uuid */
            parentTaskId?: null | string;
            /** @default true */
            startsInProgress: boolean;
            initialState?: null | string;
        };
        CreateDashboardTaskRequest: {
            title: string;
            detail: null | string;
            source: null | string;
            priority: null | string;
            assignedTo: null | string;
            /** Format: uuid */
            parentTaskId?: null | string;
        };
        CreateOpenClawCronJobRequest: {
            name: string;
            schedule: components["schemas"]["JsonObject"];
            sessionTarget: string;
            wakeMode: string;
            payload: components["schemas"]["JsonObject"];
            description?: null | string;
            /** @default true */
            enabled: boolean;
            agentId?: null | string;
            sessionKey?: null | string;
            deleteAfterRun?: null | boolean;
            delivery?: null | components["schemas"]["JsonObject"];
            trigger?: null | components["schemas"]["JsonObject"];
            failureAlert?: unknown;
            declarationKey?: null | string;
            displayName?: null | string;
        };
        CreateProjectRequest: {
            name: string;
            description: null | string;
        };
        CreateTaskRequest: {
            title: string;
            priority: null | string;
            /** Format: uuid */
            projectId: null | string;
        };
        DashboardAgentInfo: {
            id: string;
            name: string;
            role: string;
            model: string;
            isActive: boolean;
            currentTask: null | string;
            description: null | string;
            tags: string[];
            /** Format: double */
            progress?: null | number | string;
            /**
             * Format: int32
             * @default 0
             */
            workload: number | string;
            goal?: null | string;
            /** @default badge-slate */
            roleBadge: string;
            /** @default Bereit */
            statusLabel: string;
            /** @default ready */
            statusKind: string;
            statusDetail?: null | string;
            elapsed?: null | string;
            think?: null | string;
            next?: null | string;
            /** Format: int64 */
            totalTokens?: null | number | string;
            /** Format: double */
            costUsd?: null | number | string;
            /** Format: date-time */
            telemetryAt?: null | string;
        };
        DashboardStatus: {
            gatewayOk: boolean;
            irisStatus: string;
            /** Format: int32 */
            activeAgents: number | string;
            /** Format: int32 */
            pendingTasks: number | string;
        };
        DashboardTaskDto: {
            /** Format: uuid */
            id: string;
            title: string;
            detail: null | string;
            source: string;
            state: string;
            priority: string;
            assignedTo: null | string;
            /** Format: uuid */
            parentTaskId: null | string;
            /** Format: date-time */
            dueDate: null | string;
            /** Format: date-time */
            createdAt: string;
            /** Format: date-time */
            updatedAt: string;
            /** @default false */
            isAgentTask: boolean;
            expectedFrom?: null | string;
            lastActivityMessage?: null | string;
            /** Format: date-time */
            lastActivityAt?: null | string;
            childTasks?: null | components["schemas"]["DashboardTaskDto"][];
            /**
             * Format: int32
             * @default 0
             */
            childTaskCount: number | string;
            /**
             * Format: int32
             * @default 0
             */
            openChildTaskCount: number | string;
            /** @default false */
            hasVisibleDelegation: boolean;
            /** Format: uuid */
            projectId?: null | string;
            operation?: null | components["schemas"]["OperationResultDto"];
        };
        DeleteOpenClawConnectionRequest: {
            endpoint: string;
            deviceId: null | string;
            /** Format: int32 */
            expectedRevision: number | string;
        };
        DocFileContent: {
            name: string;
            path: string;
            content: string;
            /** Format: int64 */
            size: number | string;
            /** Format: date-time */
            modifiedAt: string;
            sourceAgentId: string;
            workspacePath: string;
        };
        DocFileInfo: {
            name: string;
            path: string;
            category: string;
            type: string;
            /** Format: int64 */
            size: number | string;
            /** Format: date-time */
            modifiedAt: string;
            sourceAgentId: string;
            workspacePath: string;
        };
        EntityRefDto: {
            type: string;
            id: string;
            label?: null | string;
        };
        FeedEntry: {
            agent: string;
            action: string;
            timestamp: string;
            time: string;
            agentId?: null | string;
            type?: null | string;
        };
        GatewayRuntimeInfo: {
            reachable: boolean;
            baseUrl: string;
            version: null | string;
            requiredVersion: null | string;
            versionPinned: boolean;
            versionMatches: boolean;
            versionStatus: string;
            /** Format: date-time */
            checkedAt: string;
            message: null | string;
            warning?: null | string;
        };
        IncidentDetail: {
            name: string;
            title: string;
            date: null | string;
            content: string;
            /** Format: int64 */
            size: number | string;
            sourceAgentId: string;
            workspacePath: string;
        };
        IncidentSummary: {
            name: string;
            title: string;
            date: null | string;
            severity: string;
            excerpt: string;
            /** Format: int64 */
            size: number | string;
            sourceAgentId: string;
            workspacePath: string;
        };
        JsonNode: unknown;
        JsonObject: Record<string, never>;
        LoginRequest: {
            email: string;
            password: string;
        };
        MemoryFileContent: {
            name: string;
            path: string;
            content: string;
            /** Format: int64 */
            size: number | string;
            /** Format: date-time */
            modifiedAt: string;
            sourceAgentId: string;
            workspacePath: string;
        };
        MemoryFileInfo: {
            name: string;
            path: string;
            /** Format: int64 */
            size: number | string;
            /** Format: date-time */
            modifiedAt: string;
            sourceAgentId: string;
            workspacePath: string;
        };
        MemorySearchResult: {
            name: string;
            path: string;
            excerpt: string;
            /** Format: int64 */
            size: number | string;
            sourceAgentId: string;
            workspacePath: string;
        };
        MessageEntry: {
            role: string;
            content: string;
            timestamp: string;
        };
        MissionControlContextRequest: {
            routeName: null | string;
            path: null | string;
            surface: null | string;
            entityType: null | string;
            entityId: null | string;
        };
        ModelOption: {
            id: string;
            name: string;
            provider: string;
        };
        MoveTaskRequest: {
            state: string;
        };
        NotificationDto: {
            /** Format: uuid */
            id: string;
            type: string;
            title: string;
            message: null | string;
            forUser: string;
            /** Format: uuid */
            taskId: null | string;
            isRead: boolean;
            /** Format: date-time */
            createdAt: string;
            operation?: null | components["schemas"]["OperationResultDto"];
        };
        NotificationReadAllResultDto: {
            /** Format: int32 */
            marked: number | string;
            operation: components["schemas"]["OperationResultDto"];
        };
        NotificationSnapshotDto: {
            notifications: components["schemas"]["NotificationDto"][];
            /** Format: int32 */
            unreadCount: number | string;
            forUser: string;
        };
        OpenClawActivityDto: {
            id: string;
            eventType: string;
            kind: string;
            action: string;
            status: string;
            message: string;
            severity: null | string;
            actor: null | string;
            agentId: null | string;
            sessionKey: null | string;
            runId: null | string;
            /** Format: date-time */
            occurredAt: null | string;
            source: string;
        };
        OpenClawAdoptionInventoryDto: {
            /** Format: int32 */
            agentCount: null | number | string;
            /** Format: int32 */
            agentFileCount: null | number | string;
            /** Format: int32 */
            cronJobCount: null | number | string;
            /** Format: int32 */
            modelCount: null | number | string;
            /** Format: int32 */
            channelCount: null | number | string;
            /** Format: int32 */
            nodeCount: null | number | string;
            diagnostics: string[];
            /** Format: date-time */
            capturedAt: string;
        };
        OpenClawAgentConfigurationErrorDto: {
            code: string;
            message: string;
            requiredMethod?: null | string;
            requiredScope?: null | string;
        };
        OpenClawAgentDto: {
            id: string;
            name: string;
            description: null | string;
            model: null | string;
            provider: null | string;
            workspace: null | string;
            status: string;
        };
        OpenClawAgentFileCollectionDto: {
            agentId: string;
            files: components["schemas"]["OpenClawAgentFileSummaryDto"][];
            /** Format: date-time */
            checkedAt: string;
        };
        OpenClawAgentFileDto: {
            agentId: string;
            name: string;
            missing: boolean;
            /** Format: int64 */
            size: null | number | string;
            /** Format: date-time */
            updatedAt: null | string;
            content: null | string;
            contentHash: string;
            /** Format: date-time */
            checkedAt: string;
        };
        OpenClawAgentFileSummaryDto: {
            name: string;
            missing: boolean;
            /** Format: int64 */
            size: null | number | string;
            /** Format: date-time */
            updatedAt: null | string;
            contentHash: null | string;
        };
        OpenClawAgentFileWriteDto: {
            ok: boolean;
            state: string;
            message: string;
            file: components["schemas"]["OpenClawAgentFileDto"];
            verified: boolean;
            idempotencyKey: string;
            correlationId: string;
            /** Format: date-time */
            completedAt: string;
            operation?: null | components["schemas"]["OperationResultDto"];
        };
        OpenClawApprovalDto: {
            id: string;
            kind: string;
            title: string;
            description: null | string;
            status: string;
            severity: string;
            command: null | string;
            workingDirectory: null | string;
            agentId: null | string;
            sessionKey: null | string;
            /** Format: date-time */
            requestedAt: null | string;
            /** Format: date-time */
            expiresAt: null | string;
            allowedDecisions: string[];
            canResolve: boolean;
        };
        OpenClawCapabilityDto: {
            id: string;
            label: string;
            method: string;
            requiredScope: string;
            available: boolean;
            state: string;
            reason: null | string;
        };
        OpenClawCollectionDtoOfOpenClawActivityDto: {
            state: string;
            items: components["schemas"]["OpenClawActivityDto"][];
            nextCursor: null | string;
            message: null | string;
            recovery: null | string;
            /** Format: date-time */
            checkedAt: string;
        };
        OpenClawCollectionDtoOfOpenClawAgentDto: {
            state: string;
            items: components["schemas"]["OpenClawAgentDto"][];
            nextCursor: null | string;
            message: null | string;
            recovery: null | string;
            /** Format: date-time */
            checkedAt: string;
        };
        OpenClawCollectionDtoOfOpenClawApprovalDto: {
            state: string;
            items: components["schemas"]["OpenClawApprovalDto"][];
            nextCursor: null | string;
            message: null | string;
            recovery: null | string;
            /** Format: date-time */
            checkedAt: string;
        };
        OpenClawCollectionDtoOfOpenClawCronJobDto: {
            state: string;
            items: components["schemas"]["OpenClawCronJobDto"][];
            nextCursor: null | string;
            message: null | string;
            recovery: null | string;
            /** Format: date-time */
            checkedAt: string;
        };
        OpenClawCollectionDtoOfOpenClawCronRunDto: {
            state: string;
            items: components["schemas"]["OpenClawCronRunDto"][];
            nextCursor: null | string;
            message: null | string;
            recovery: null | string;
            /** Format: date-time */
            checkedAt: string;
        };
        OpenClawCollectionDtoOfOpenClawModelAuthProviderDto: {
            state: string;
            items: components["schemas"]["OpenClawModelAuthProviderDto"][];
            nextCursor: null | string;
            message: null | string;
            recovery: null | string;
            /** Format: date-time */
            checkedAt: string;
        };
        OpenClawCollectionDtoOfOpenClawModelDto: {
            state: string;
            items: components["schemas"]["OpenClawModelDto"][];
            nextCursor: null | string;
            message: null | string;
            recovery: null | string;
            /** Format: date-time */
            checkedAt: string;
        };
        OpenClawCollectionDtoOfOpenClawSessionDto: {
            state: string;
            items: components["schemas"]["OpenClawSessionDto"][];
            nextCursor: null | string;
            message: null | string;
            recovery: null | string;
            /** Format: date-time */
            checkedAt: string;
        };
        OpenClawCollectionDtoOfOpenClawTaskDto: {
            state: string;
            items: components["schemas"]["OpenClawTaskDto"][];
            nextCursor: null | string;
            message: null | string;
            recovery: null | string;
            /** Format: date-time */
            checkedAt: string;
        };
        OpenClawConfigPatchDto: {
            ok: boolean;
            state: string;
            message: string;
            snapshot: components["schemas"]["OpenClawConfigSnapshotDto"];
            restart: null | components["schemas"]["JsonNode"];
            verified: boolean;
            idempotencyKey: string;
            correlationId: string;
            /** Format: date-time */
            completedAt: string;
            operation?: null | components["schemas"]["OperationResultDto"];
        };
        OpenClawConfigSchemaChildDto: {
            key: string;
            path: string;
            type: null | components["schemas"]["JsonNode"];
            required: boolean;
            hasChildren: boolean;
            reloadKind: null | string;
            hint: null | components["schemas"]["JsonNode"];
        };
        OpenClawConfigSchemaLookupDto: {
            path: string;
            schema: null | components["schemas"]["JsonNode"];
            reloadKind: null | string;
            hint: null | components["schemas"]["JsonNode"];
            children: components["schemas"]["OpenClawConfigSchemaChildDto"][];
            /** Format: date-time */
            checkedAt: string;
        };
        OpenClawConfigSnapshotDto: {
            exists: boolean;
            valid: boolean;
            hash: null | string;
            config: null | components["schemas"]["JsonNode"];
            issues: null | components["schemas"]["JsonNode"];
            warnings: null | components["schemas"]["JsonNode"];
            /** Format: date-time */
            checkedAt: string;
        };
        OpenClawConnectionDto: {
            state: string;
            configured: boolean;
            credentialConfigured: boolean;
            connected: boolean;
            endpoint: string;
            gatewayVersion: null | string;
            requiredVersion: null | string;
            versionPinned: boolean;
            versionMatches: boolean;
            /** Format: int32 */
            protocolVersion: null | number | string;
            grantedScopes: string[];
            advertisedEvents: string[];
            /** Format: date-time */
            lastConnectedAt: null | string;
            /** Format: date-time */
            lastEventAt: null | string;
            /** Format: int32 */
            reconnectAttempts: number | string;
            message: null | string;
            recovery: null | string;
            /** Format: date-time */
            checkedAt: string;
            deviceId?: null | string;
            /** @default false */
            pairingRequired: boolean;
            pairingRequestId?: null | string;
        };
        OpenClawCronDeliveryDto: {
            mode: string;
            channel: null | string;
            target: null | string;
            threadId: null | string;
            accountId: null | string;
            bestEffort: null | boolean;
            completionDestination: null | components["schemas"]["OpenClawCronDestinationDto"];
            failureDestination: null | components["schemas"]["OpenClawCronDestinationDto"];
        };
        OpenClawCronDestinationDto: {
            channel: null | string;
            target: null | string;
            accountId: null | string;
            mode: null | string;
        };
        OpenClawCronFailureAlertDto: {
            /** Format: int32 */
            after: null | number | string;
            channel: null | string;
            target: null | string;
            /** Format: int64 */
            cooldownMs: null | number | string;
            includeSkipped: null | boolean;
            mode: null | string;
            accountId: null | string;
        };
        OpenClawCronJobDetailDto: {
            id: string;
            name: string;
            displayName: null | string;
            description: null | string;
            enabled: boolean;
            deleteAfterRun: boolean;
            agentId: null | string;
            sessionKey: null | string;
            sessionTarget: string;
            wakeMode: string;
            schedule: components["schemas"]["OpenClawCronScheduleDto"];
            payload: components["schemas"]["OpenClawCronPayloadDto"];
            delivery: null | components["schemas"]["OpenClawCronDeliveryDto"];
            trigger: null | components["schemas"]["OpenClawCronTriggerDto"];
            failureAlert: null | components["schemas"]["OpenClawCronFailureAlertDto"];
            /** Format: date-time */
            createdAt: null | string;
            /** Format: date-time */
            updatedAt: null | string;
            /** Format: date-time */
            nextRunAt: null | string;
            /** Format: date-time */
            lastRunAt: null | string;
            lastRunStatus: null | string;
            lastError: null | string;
            resourceHash: string;
            canUpdate: boolean;
            canDelete: boolean;
            canRun: boolean;
        };
        OpenClawCronJobDto: {
            id: string;
            name: string;
            description: null | string;
            schedule: string;
            timeZone: null | string;
            enabled: boolean;
            status: string;
            agentId: null | string;
            sessionKey: null | string;
            /** Format: date-time */
            nextRunAt: null | string;
            /** Format: date-time */
            lastRunAt: null | string;
            lastRunStatus: null | string;
            lastError: null | string;
            canRun: boolean;
            resourceHash?: null | string;
        };
        OpenClawCronPayloadDto: {
            kind: string;
            text: null | string;
            message: null | string;
            model: null | string;
            fallbacks: string[];
            thinking: null | string;
            /** Format: double */
            timeoutSeconds: null | number | string;
            allowUnsafeExternalContent: null | boolean;
            lightContext: null | boolean;
            toolsAllow: string[];
            arguments: string[];
            workingDirectory: null | string;
            environmentKeys: string[];
            inputConfigured: boolean;
            /** Format: double */
            noOutputTimeoutSeconds: null | number | string;
            /** Format: int32 */
            outputMaxBytes: null | number | string;
        };
        OpenClawCronRunDiagnosticDto: {
            /** Format: date-time */
            occurredAt: null | string;
            source: string;
            severity: string;
            message: string;
            toolName: null | string;
            /** Format: double */
            exitCode: null | number | string;
            truncated: boolean;
        };
        OpenClawCronRunDto: {
            id: string;
            jobId: string;
            jobName: null | string;
            runId: null | string;
            status: string;
            action: string;
            summary: null | string;
            error: null | string;
            errorReason: null | string;
            deliveryStatus: null | string;
            deliveryError: null | string;
            delivered: null | boolean;
            triggerFired: null | boolean;
            diagnosticsSummary: null | string;
            diagnostics: components["schemas"]["OpenClawCronRunDiagnosticDto"][];
            sessionId: null | string;
            sessionKey: null | string;
            /** Format: date-time */
            occurredAt: null | string;
            /** Format: date-time */
            runAt: null | string;
            /** Format: int64 */
            durationMs: null | number | string;
            /** Format: date-time */
            nextRunAt: null | string;
            model: null | string;
            provider: null | string;
            /** Format: int64 */
            inputTokens: null | number | string;
            /** Format: int64 */
            outputTokens: null | number | string;
            /** Format: int64 */
            totalTokens: null | number | string;
        };
        OpenClawCronScheduleDto: {
            kind: string;
            expression: null | string;
            timeZone: null | string;
            at: null | string;
            /** Format: int64 */
            everyMs: null | number | string;
            /** Format: int64 */
            anchorMs: null | number | string;
            /** Format: int64 */
            staggerMs: null | number | string;
            command: null | string;
            workingDirectory: null | string;
        };
        OpenClawCronTriggerDto: {
            script: string;
            once: boolean;
        };
        OpenClawDiscoveryCandidateDto: {
            endpoint: string;
            source: string;
            isCurrentConnectorEndpoint: boolean;
            requiresTlsFingerprint: boolean;
            isValid: boolean;
            reason: null | string;
        };
        OpenClawDiscoveryDto: {
            candidates: components["schemas"]["OpenClawDiscoveryCandidateDto"][];
            mdnsState: string;
            message: null | string;
            /** Format: date-time */
            checkedAt: string;
        };
        OpenClawDiscoveryRequest: {
            /** @default false */
            includeMdns: boolean;
        };
        OpenClawModelAuthApiKeyDto: {
            source: string;
            envVar: null | string;
        };
        OpenClawModelAuthExpiryDto: {
            /** Format: date-time */
            at: string;
            /** Format: int64 */
            remainingMs: number | string;
            label: string;
        };
        OpenClawModelAuthProfileSummaryDto: {
            type: string;
            status: string;
            /** Format: int32 */
            count: number | string;
        };
        OpenClawModelAuthProviderDto: {
            provider: string;
            displayName: string;
            status: string;
            expiry: null | components["schemas"]["OpenClawModelAuthExpiryDto"];
            profiles: components["schemas"]["OpenClawModelAuthProfileSummaryDto"][];
            apiKey: null | components["schemas"]["OpenClawModelAuthApiKeyDto"];
            usage: null | components["schemas"]["OpenClawModelAuthUsageDto"];
        };
        OpenClawModelAuthUsageDto: {
            summary: null | string;
            plan: null | string;
        };
        OpenClawModelDto: {
            id: string;
            name: string;
            provider: string;
            configured: boolean;
            available: boolean;
            /** Format: int32 */
            contextWindow: null | number | string;
            reason: null | string;
        };
        OpenClawOperationDtoOfObject: {
            ok: boolean;
            state: string;
            message: string;
            data: unknown;
            recovery: null | string;
            /** Format: date-time */
            completedAt: string;
            operationId?: null | string;
            correlationId?: null | string;
            idempotencyKey?: null | string;
            traceParent?: null | string;
            actor?: null | string;
            operation?: null | components["schemas"]["OperationResultDto"];
        };
        OpenClawOperationDtoOfOpenClawApprovalDto: {
            ok: boolean;
            state: string;
            message: string;
            data: null | components["schemas"]["OpenClawApprovalDto"];
            recovery: null | string;
            /** Format: date-time */
            completedAt: string;
            operationId?: null | string;
            correlationId?: null | string;
            idempotencyKey?: null | string;
            traceParent?: null | string;
            actor?: null | string;
            operation?: null | components["schemas"]["OperationResultDto"];
        };
        OpenClawOperationDtoOfOpenClawCronJobDetailDto: {
            ok: boolean;
            state: string;
            message: string;
            data: null | components["schemas"]["OpenClawCronJobDetailDto"];
            recovery: null | string;
            /** Format: date-time */
            completedAt: string;
            operationId?: null | string;
            correlationId?: null | string;
            idempotencyKey?: null | string;
            traceParent?: null | string;
            actor?: null | string;
            operation?: null | components["schemas"]["OperationResultDto"];
        };
        OpenClawOperationDtoOfOpenClawTaskDto: {
            ok: boolean;
            state: string;
            message: string;
            data: null | components["schemas"]["OpenClawTaskDto"];
            recovery: null | string;
            /** Format: date-time */
            completedAt: string;
            operationId?: null | string;
            correlationId?: null | string;
            idempotencyKey?: null | string;
            traceParent?: null | string;
            actor?: null | string;
            operation?: null | components["schemas"]["OperationResultDto"];
        };
        OpenClawOverviewDto: {
            connection: components["schemas"]["OpenClawConnectionDto"];
            capabilities: components["schemas"]["OpenClawCapabilityDto"][];
            tasks: components["schemas"]["OpenClawCollectionDtoOfOpenClawTaskDto"];
            sessions: components["schemas"]["OpenClawCollectionDtoOfOpenClawSessionDto"];
            cronJobs: components["schemas"]["OpenClawCollectionDtoOfOpenClawCronJobDto"];
            approvals: components["schemas"]["OpenClawCollectionDtoOfOpenClawApprovalDto"];
            activity: components["schemas"]["OpenClawCollectionDtoOfOpenClawActivityDto"];
            models: components["schemas"]["OpenClawCollectionDtoOfOpenClawModelDto"];
            agents: components["schemas"]["OpenClawCollectionDtoOfOpenClawAgentDto"];
            /** Format: date-time */
            generatedAt: string;
        };
        OpenClawProbeDto: {
            endpoint: string;
            source: string;
            isCurrentConnectorEndpoint: boolean;
            connected: boolean;
            gatewayVersion: null | string;
            requiredVersion: null | string;
            versionMatches: boolean;
            /** Format: int32 */
            protocolVersion: null | number | string;
            deviceId: null | string;
            pairingRequired: boolean;
            pairingRequestId: null | string;
            grantedScopes: string[];
            advertisedMethods: string[];
            capabilityHash: string;
            canAttach: boolean;
            leastPrivilegeSatisfied: boolean;
            /** Format: date-time */
            checkedAt: string;
        };
        OpenClawRunActionRequest: {
            reason?: null | string;
        };
        OpenClawRunCollectionDto: {
            items: components["schemas"]["OpenClawRunDto"][];
            nextCursor: null | string;
            /** Format: date-time */
            checkedAt: string;
        };
        OpenClawRunDto: {
            /** Format: uuid */
            id: string;
            title: string;
            prompt: string;
            agentId: string;
            sessionKey: string;
            status: string;
            /** Format: uuid */
            taskId: null | string;
            /** Format: uuid */
            projectId: null | string;
            openClawRunId: null | string;
            /** Format: uuid */
            retriedFromRunId: null | string;
            correlationId: string;
            actor: string;
            lastError: null | string;
            /** Format: int64 */
            lastGatewaySequence: null | number | string;
            sequenceGapDetected: boolean;
            canStop: boolean;
            canRetry: boolean;
            canResume: boolean;
            resumeCapabilityMessage: null | string;
            /** Format: date-time */
            createdAt: string;
            /** Format: date-time */
            updatedAt: string;
            /** Format: date-time */
            startedAt: null | string;
            /** Format: date-time */
            finishedAt: null | string;
        };
        OpenClawRunHistoryDto: {
            /** Format: int64 */
            id: number | string;
            /** Format: uuid */
            runId: string;
            action: string;
            fromStatus: string;
            toStatus: string;
            message: string;
            actor: string;
            correlationId: string;
            idempotencyKey: null | string;
            traceParent: null | string;
            gatewayEventId: null | string;
            /** Format: int64 */
            gatewaySequence: null | number | string;
            sequenceGapDetected: boolean;
            /** Format: uuid */
            resultRunId: null | string;
            /** Format: date-time */
            occurredAt: string;
        };
        OpenClawRunHistoryResponse: {
            run: components["schemas"]["OpenClawRunDto"];
            transitions: components["schemas"]["OpenClawRunHistoryDto"][];
            gatewayHistoryState: string;
            gatewayHistory: null | components["schemas"]["JsonNode"];
            message: null | string;
            /** Format: date-time */
            checkedAt: string;
        };
        OpenClawRunOperationDto: {
            ok: boolean;
            state: string;
            message: string;
            run: components["schemas"]["OpenClawRunDto"];
            resultRun: null | components["schemas"]["OpenClawRunDto"];
            /** Format: date-time */
            completedAt: string;
            operation?: null | components["schemas"]["OperationResultDto"];
        };
        OpenClawSessionDto: {
            key: string;
            sessionId: null | string;
            agentId: string;
            title: string;
            status: string;
            kind: null | string;
            channel: null | string;
            model: null | string;
            provider: null | string;
            runId: null | string;
            /** Format: date-time */
            updatedAt: null | string;
            /** Format: int64 */
            inputTokens: null | number | string;
            /** Format: int64 */
            outputTokens: null | number | string;
            /** Format: int64 */
            totalTokens: null | number | string;
            canAbort: boolean;
        };
        OpenClawSetupOperationDtoOfOpenClawAdoptionInventoryDto: {
            ok: boolean;
            state: string;
            message: string;
            data: null | components["schemas"]["OpenClawAdoptionInventoryDto"];
            recovery: null | string;
            /** Format: date-time */
            completedAt: string;
        };
        OpenClawSetupOperationDtoOfOpenClawProbeDto: {
            ok: boolean;
            state: string;
            message: string;
            data: null | components["schemas"]["OpenClawProbeDto"];
            recovery: null | string;
            /** Format: date-time */
            completedAt: string;
        };
        OpenClawSetupOperationDtoOfOpenClawSetupStatusDto: {
            ok: boolean;
            state: string;
            message: string;
            data: null | components["schemas"]["OpenClawSetupStatusDto"];
            recovery: null | string;
            /** Format: date-time */
            completedAt: string;
        };
        OpenClawSetupStatusDto: {
            profileId: string;
            state: string;
            experimentalBlocked: boolean;
            hasProfile: boolean;
            endpoint: null | string;
            discoverySource: null | string;
            adoptionState: string;
            managementEnabled: boolean;
            requiredVersion: null | string;
            gatewayVersion: null | string;
            /** Format: int32 */
            protocolVersion: null | number | string;
            deviceId: null | string;
            deviceTokenConfigured: boolean;
            pairingRequired: boolean;
            pairingRequestId: null | string;
            grantedScopes: string[];
            advertisedMethods: string[];
            capabilityHash: null | string;
            /** Format: int32 */
            revision: null | number | string;
            /** Format: date-time */
            lastProbedAt: null | string;
            /** Format: date-time */
            lastVerifiedAt: null | string;
            /** Format: date-time */
            adoptedAt: null | string;
            /** Format: date-time */
            updatedAt: null | string;
            message: null | string;
            recovery: null | string;
            /** Format: date-time */
            checkedAt: string;
        };
        OpenClawTaskDto: {
            id: string;
            title: string;
            status: string;
            kind: null | string;
            runtime: null | string;
            agentId: null | string;
            sessionKey: null | string;
            runId: null | string;
            flowId: null | string;
            parentTaskId: null | string;
            /** Format: date-time */
            createdAt: null | string;
            /** Format: date-time */
            startedAt: null | string;
            /** Format: date-time */
            updatedAt: null | string;
            /** Format: date-time */
            finishedAt: null | string;
            /** Format: double */
            progress: null | number | string;
            summary: null | string;
            error: null | string;
            canCancel: boolean;
        };
        OpenClawWizardDeviceCodeDto: {
            code: string;
            /** Format: int32 */
            expiresInMinutes: null | number | string;
            message: null | string;
        };
        OpenClawWizardOptionDto: {
            value: null | components["schemas"]["JsonNode"];
            label: string;
            hint: null | string;
        };
        OpenClawWizardResultDto: {
            ok: boolean;
            state: string;
            message: string;
            sessionId: null | string;
            done: boolean;
            status: null | string;
            error: null | string;
            step: null | components["schemas"]["OpenClawWizardStepDto"];
            recovery: null | string;
            /** Format: date-time */
            completedAt: string;
        };
        OpenClawWizardStepDto: {
            id: string;
            type: string;
            title: null | string;
            message: null | string;
            options: components["schemas"]["OpenClawWizardOptionDto"][];
            initialValue: null | components["schemas"]["JsonNode"];
            placeholder: null | string;
            sensitive: boolean;
            executor: null | string;
            externalUrl: null | string;
            deviceCode: null | components["schemas"]["OpenClawWizardDeviceCodeDto"];
            canAnswer: boolean;
            blockedReason: null | string;
        };
        OpenClawWorkspaceCollectionDto: {
            agentId: string;
            path: string;
            parentPath: null | string;
            entries: components["schemas"]["OpenClawWorkspaceEntryDto"][];
            /** Format: int32 */
            totalEntries: number | string;
            /** Format: int32 */
            offset: number | string;
            /** Format: date-time */
            checkedAt: string;
        };
        OpenClawWorkspaceEntryDto: {
            path: string;
            name: string;
            kind: string;
            /** Format: int64 */
            size: null | number | string;
            /** Format: date-time */
            updatedAt: null | string;
        };
        OpenClawWorkspaceFileDto: {
            agentId: string;
            path: string;
            name: string;
            /** Format: int64 */
            size: number | string;
            /** Format: date-time */
            updatedAt: null | string;
            mimeType: string;
            encoding: string;
            content: string;
            contentHash: string;
            /** Format: date-time */
            checkedAt: string;
        };
        OperationResultDto: {
            operationId: string;
            status: string;
            /** Format: int32 */
            revision: number | string;
            primaryRef: null | components["schemas"]["EntityRefDto"];
            affectedRefs: components["schemas"]["EntityRefDto"][];
            traceId: null | string;
        };
        PatchOpenClawConfigRequest: {
            patch: components["schemas"]["JsonNode"];
            baseHash: string;
            replacePaths?: null | string[];
            note?: null | string;
            /** Format: int32 */
            restartDelayMs?: null | number | string;
        };
        PatchOpenClawCronJobRequest: {
            patch: components["schemas"]["JsonObject"];
            expectedHash?: null | string;
        };
        PatchOpenClawSessionModelRequest: {
            sessionKey: string;
            model: string;
        };
        PostActivityRequest: {
            message: string;
            type?: null | string;
        };
        ProbeOpenClawRequest: {
            endpoint: string;
            tlsCertificateFingerprint?: null | string;
        };
        ProblemDetails: {
            type?: null | string;
            title?: null | string;
            /** Format: int32 */
            status?: null | number | string;
            detail?: null | string;
            instance?: null | string;
            /** @description Stable machine-readable Nexus error code. */
            code: null | string;
            /** @description Privacy-safe server trace identifier. */
            traceId: null | string;
            /** @description Durable operation identifier when the request started an operation. */
            operationId?: null | string;
            /**
             * Format: int32
             * @description Current server revision for a stale-write conflict.
             */
            currentRevision?: null | number;
            /**
             * Format: int32
             * @description Minimum retry delay advertised by Nexus.
             */
            retryAfterSeconds?: null | number;
            /**
             * Format: int32
             * @description Remaining attempts when a bounded policy exposes that value.
             */
            remaining?: null | number;
            /** @description Client-supplied content hash for a stale-write conflict. */
            expectedHash?: null | string;
            /** @description Current server content hash for a stale-write conflict. */
            currentHash?: null | string;
        };
        ProjectDto: {
            /** Format: uuid */
            id: string;
            name: string;
            description: string;
            status: string;
            /** Format: int32 */
            progress: number | string;
            /** Format: date-time */
            updatedAt: string;
            operation?: null | components["schemas"]["OperationResultDto"];
        };
        ProjectTaskDto: {
            /** Format: uuid */
            id: string;
            title: string;
            state: string;
            priority: string;
            /** Format: uuid */
            projectId: string;
            assignedTo: null | string;
            expectedFrom: null | string;
            isAgentTask: boolean;
            /** Format: date-time */
            updatedAt: string;
        };
        QueueItem: {
            id: string;
            name: string;
            status: string;
            priority: string;
            source: string;
            waitTime: string;
        };
        ResetStaleRequest: {
            /**
             * Format: int32
             * @default 2
             */
            staleHours: number | string;
        };
        ResetStaleResponse: {
            /** Format: int32 */
            resetCount: number | string;
            operation?: null | components["schemas"]["OperationResultDto"];
        };
        ResolveOpenClawApprovalRequest: {
            kind: string;
            decision: string;
        };
        SaveConfigRequest: {
            content: string;
            expectedHash?: null | string;
        };
        SecurityCookieConfigDto: {
            httpOnly: boolean;
            secure: boolean;
            sameSite: string;
        };
        SecurityStatusDto: {
            authMethod: string;
            tokenConfig: components["schemas"]["SecurityTokenConfigDto"];
            rateLimit: string;
            passwordPolicy: string;
            cookieConfig: components["schemas"]["SecurityCookieConfigDto"];
            twoFactorEnabled: boolean;
            passkeyEnabled: boolean;
            /** Format: date-time */
            checkedAt: string;
        };
        SecurityTokenConfigDto: {
            issuer: string;
            audience: string;
            /** Format: int32 */
            refreshTokenDays: number | string;
            /** Format: int32 */
            accessTokenMinutes: number | string;
        };
        SetModelRequest: {
            model: string;
        };
        SetOpenClawManagementRequest: {
            enabled: boolean;
            confirmed: boolean;
            /** Format: int32 */
            expectedRevision: number | string;
        };
        StartOpenClawRunRequest: {
            prompt: string;
            agentId: string;
            sessionKey: string;
            title?: null | string;
            /** Format: uuid */
            taskId?: null | string;
            /** Format: uuid */
            projectId?: null | string;
        };
        StartOpenClawWizardRequest: {
            /** @default local */
            mode: string;
            /** @default false */
            confirmed: boolean;
        };
        TaskBoardCardDto: {
            /** Format: uuid */
            id: string;
            title: string;
            detail: null | string;
            source: string;
            state: string;
            priority: string;
            assignedTo: null | string;
            /** Format: uuid */
            parentTaskId: null | string;
            /** Format: uuid */
            projectId: null | string;
            /** Format: date-time */
            dueDate: null | string;
            /** Format: date-time */
            createdAt: string;
            /** Format: date-time */
            updatedAt: string;
            isAgentTask: boolean;
            expectedFrom: null | string;
            lastActivityMessage: null | string;
            /** Format: date-time */
            lastActivityAt: null | string;
            /** Format: int32 */
            childTaskCount: number | string;
            /** Format: int32 */
            openChildTaskCount: number | string;
            hasVisibleDelegation: boolean;
        };
        TaskBoardPageDto: {
            revision: string;
            offen: components["schemas"]["TaskBoardCardDto"][];
            inProgress: components["schemas"]["TaskBoardCardDto"][];
            review: components["schemas"]["TaskBoardCardDto"][];
            blocked: components["schemas"]["TaskBoardCardDto"][];
            done: components["schemas"]["TaskBoardCardDto"][];
            nextDoneCursor: null | string;
            hasMoreDone: boolean;
        };
        TaskBridgeCommandResponseOfActivityEntryDto: {
            ok?: boolean;
            command?: string;
            data?: null | components["schemas"]["ActivityEntryDto"];
            error?: null | string;
            operation?: null | components["schemas"]["OperationResultDto"];
            timestamp?: string;
        };
        TaskBridgeCommandResponseOfDashboardTaskDto: {
            ok?: boolean;
            command?: string;
            data?: null | components["schemas"]["DashboardTaskDto"];
            error?: null | string;
            operation?: null | components["schemas"]["OperationResultDto"];
            timestamp?: string;
        };
        TaskBridgeCommandResponseOfListOfActivityEntryDto: {
            ok?: boolean;
            command?: string;
            data?: null | components["schemas"]["ActivityEntryDto"][];
            error?: null | string;
            operation?: null | components["schemas"]["OperationResultDto"];
            timestamp?: string;
        };
        UnreadCountDto: {
            /** Format: int32 */
            count: number | string;
        };
        UpdateDashboardTaskRequest: {
            title: null | string;
            detail: null | string;
            source: null | string;
            priority: null | string;
            assignedTo: null | string;
            /** Format: date-time */
            dueDate?: null | string;
        };
        UpdateDashboardTaskStatusRequest: {
            status: string;
        };
        UpdateOpenClawAgentFileRequest: {
            content: string;
            expectedHash: string;
        };
        UpdateProfileRequest: {
            displayName?: null | string;
        };
        UpdateProjectRequest: {
            name: null | string;
            description: null | string;
            status: null | string;
        };
        UpdateTaskRequest: {
            title: null | string;
            priority: null | string;
            /** Format: uuid */
            projectId: null | string;
        };
        UpdateTaskStateRequest: {
            state: string;
        };
        ValidationProblemDetails: {
            type?: null | string;
            title?: null | string;
            /** Format: int32 */
            status?: null | number | string;
            detail?: null | string;
            instance?: null | string;
            errors?: {
                [key: string]: string[];
            };
            /** @description Stable machine-readable Nexus error code. */
            code: null | string;
            /** @description Privacy-safe server trace identifier. */
            traceId: null | string;
            /** @description Durable operation identifier when the request started an operation. */
            operationId?: null | string;
            /**
             * Format: int32
             * @description Current server revision for a stale-write conflict.
             */
            currentRevision?: null | number;
            /**
             * Format: int32
             * @description Minimum retry delay advertised by Nexus.
             */
            retryAfterSeconds?: null | number;
            /**
             * Format: int32
             * @description Remaining attempts when a bounded policy exposes that value.
             */
            remaining?: null | number;
            /** @description Client-supplied content hash for a stale-write conflict. */
            expectedHash?: null | string;
            /** @description Current server content hash for a stale-write conflict. */
            currentHash?: null | string;
        };
        VerifyOpenClawRequest: {
            /** Format: int32 */
            expectedRevision: number | string;
        };
    };
    responses: never;
    parameters: never;
    requestBodies: never;
    headers: never;
    pathItems: never;
}
export type $defs = Record<string, never>;
export interface operations {
    GetAgentProposal: {
        parameters: {
            query?: never;
            header?: never;
            path: {
                id: string;
            };
            cookie?: never;
        };
        requestBody?: never;
        responses: {
            /** @description OK */
            200: {
                headers: {
                    [name: string]: unknown;
                };
                content: {
                    "text/plain": components["schemas"]["AgentProposalDto"];
                    "application/json": components["schemas"]["AgentProposalDto"];
                    "text/json": components["schemas"]["AgentProposalDto"];
                };
            };
        };
    };
    GetOpenClawRun: {
        parameters: {
            query?: never;
            header?: never;
            path: {
                id: string;
            };
            cookie?: never;
        };
        requestBody?: never;
        responses: {
            /** @description OK */
            200: {
                headers: {
                    [name: string]: unknown;
                };
                content: {
                    "text/plain": components["schemas"]["OpenClawRunDto"];
                    "application/json": components["schemas"]["OpenClawRunDto"];
                    "text/json": components["schemas"]["OpenClawRunDto"];
                };
            };
        };
    };
}
