/**
 * GET /stored/mcp-clients - List all stored MCP clients
 */
export declare const LIST_STORED_MCP_CLIENTS_ROUTE: import("../server-adapter").ServerRoute<import("../server-adapter").InferParams<undefined, import("zod").ZodObject<{
    perPage: import("zod").ZodDefault<import("zod").ZodOptional<import("zod").ZodNumber>>;
    page: import("zod").ZodDefault<import("zod").ZodOptional<import("zod").ZodNumber>>;
} & {
    orderBy: import("zod").ZodOptional<import("zod").ZodObject<{
        field: import("zod").ZodOptional<import("zod").ZodEnum<["createdAt", "updatedAt"]>>;
        direction: import("zod").ZodOptional<import("zod").ZodEnum<["ASC", "DESC"]>>;
    }, "strip", import("zod").ZodTypeAny, {
        field?: "createdAt" | "updatedAt" | undefined;
        direction?: "ASC" | "DESC" | undefined;
    }, {
        field?: "createdAt" | "updatedAt" | undefined;
        direction?: "ASC" | "DESC" | undefined;
    }>>;
    authorId: import("zod").ZodOptional<import("zod").ZodString>;
    metadata: import("zod").ZodOptional<import("zod").ZodRecord<import("zod").ZodString, import("zod").ZodUnknown>>;
}, "strip", import("zod").ZodTypeAny, {
    page: number;
    perPage: number;
    metadata?: Record<string, unknown> | undefined;
    orderBy?: {
        field?: "createdAt" | "updatedAt" | undefined;
        direction?: "ASC" | "DESC" | undefined;
    } | undefined;
    authorId?: string | undefined;
}, {
    page?: number | undefined;
    perPage?: number | undefined;
    metadata?: Record<string, unknown> | undefined;
    orderBy?: {
        field?: "createdAt" | "updatedAt" | undefined;
        direction?: "ASC" | "DESC" | undefined;
    } | undefined;
    authorId?: string | undefined;
}> | import("zod").ZodObject<{
    perPage: import("zod").ZodOptional<import("zod").ZodNumber>;
    page: import("zod").ZodDefault<import("zod").ZodOptional<import("zod").ZodNumber>>;
} & {
    orderBy: import("zod").ZodOptional<import("zod").ZodObject<{
        field: import("zod").ZodOptional<import("zod").ZodEnum<["createdAt", "updatedAt"]>>;
        direction: import("zod").ZodOptional<import("zod").ZodEnum<["ASC", "DESC"]>>;
    }, "strip", import("zod").ZodTypeAny, {
        field?: "createdAt" | "updatedAt" | undefined;
        direction?: "ASC" | "DESC" | undefined;
    }, {
        field?: "createdAt" | "updatedAt" | undefined;
        direction?: "ASC" | "DESC" | undefined;
    }>>;
    authorId: import("zod").ZodOptional<import("zod").ZodString>;
    metadata: import("zod").ZodOptional<import("zod").ZodRecord<import("zod").ZodString, import("zod").ZodUnknown>>;
}, "strip", import("zod").ZodTypeAny, {
    page: number;
    perPage?: number | undefined;
    metadata?: Record<string, unknown> | undefined;
    orderBy?: {
        field?: "createdAt" | "updatedAt" | undefined;
        direction?: "ASC" | "DESC" | undefined;
    } | undefined;
    authorId?: string | undefined;
}, {
    page?: number | undefined;
    perPage?: number | undefined;
    metadata?: Record<string, unknown> | undefined;
    orderBy?: {
        field?: "createdAt" | "updatedAt" | undefined;
        direction?: "ASC" | "DESC" | undefined;
    } | undefined;
    authorId?: string | undefined;
}>, undefined>, {
    total: number;
    page: number;
    perPage: number | false;
    hasMore: boolean;
    mcpClients: {
        status: string;
        name: string;
        id: string;
        createdAt: Date;
        updatedAt: Date;
        servers: Record<string, {
            type: "http" | "stdio";
            url?: string | undefined;
            args?: string[] | undefined;
            command?: string | undefined;
            env?: Record<string, string> | undefined;
            timeout?: number | undefined;
        }>;
        metadata?: Record<string, unknown> | undefined;
        description?: string | undefined;
        authorId?: string | undefined;
        activeVersionId?: string | undefined;
    }[];
}, "json">;
/**
 * GET /stored/mcp-clients/:storedMCPClientId - Get a stored MCP client by ID
 */
export declare const GET_STORED_MCP_CLIENT_ROUTE: import("../server-adapter").ServerRoute<{
    storedMCPClientId: string;
}, {
    status: string;
    name: string;
    id: string;
    createdAt: Date;
    updatedAt: Date;
    servers: Record<string, {
        type: "http" | "stdio";
        url?: string | undefined;
        args?: string[] | undefined;
        command?: string | undefined;
        env?: Record<string, string> | undefined;
        timeout?: number | undefined;
    }>;
    metadata?: Record<string, unknown> | undefined;
    description?: string | undefined;
    authorId?: string | undefined;
    activeVersionId?: string | undefined;
}, "json">;
/**
 * POST /stored/mcp-clients - Create a new stored MCP client
 */
export declare const CREATE_STORED_MCP_CLIENT_ROUTE: import("../server-adapter").ServerRoute<{
    name: string;
    servers: Record<string, {
        type: "http" | "stdio";
        url?: string | undefined;
        args?: string[] | undefined;
        command?: string | undefined;
        env?: Record<string, string> | undefined;
        timeout?: number | undefined;
    }>;
    metadata?: Record<string, unknown> | undefined;
    id?: string | undefined;
    description?: string | undefined;
    authorId?: string | undefined;
}, {
    status: string;
    name: string;
    id: string;
    createdAt: Date;
    updatedAt: Date;
    servers: Record<string, {
        type: "http" | "stdio";
        url?: string | undefined;
        args?: string[] | undefined;
        command?: string | undefined;
        env?: Record<string, string> | undefined;
        timeout?: number | undefined;
    }>;
    metadata?: Record<string, unknown> | undefined;
    description?: string | undefined;
    authorId?: string | undefined;
    activeVersionId?: string | undefined;
}, "json">;
/**
 * PATCH /stored/mcp-clients/:storedMCPClientId - Update a stored MCP client
 */
export declare const UPDATE_STORED_MCP_CLIENT_ROUTE: import("../server-adapter").ServerRoute<import("../server-adapter").InferParams<import("zod").ZodObject<{
    storedMCPClientId: import("zod").ZodString;
}, "strip", import("zod").ZodTypeAny, {
    storedMCPClientId: string;
}, {
    storedMCPClientId: string;
}>, undefined, import("zod").ZodObject<{
    authorId: import("zod").ZodOptional<import("zod").ZodOptional<import("zod").ZodString>>;
    metadata: import("zod").ZodOptional<import("zod").ZodOptional<import("zod").ZodRecord<import("zod").ZodString, import("zod").ZodUnknown>>>;
} & {
    name: import("zod").ZodOptional<import("zod").ZodString>;
    description: import("zod").ZodOptional<import("zod").ZodOptional<import("zod").ZodString>>;
    servers: import("zod").ZodOptional<import("zod").ZodRecord<import("zod").ZodString, import("zod").ZodObject<{
        type: import("zod").ZodEnum<["stdio", "http"]>;
        command: import("zod").ZodOptional<import("zod").ZodString>;
        args: import("zod").ZodOptional<import("zod").ZodArray<import("zod").ZodString, "many">>;
        env: import("zod").ZodOptional<import("zod").ZodRecord<import("zod").ZodString, import("zod").ZodString>>;
        url: import("zod").ZodOptional<import("zod").ZodString>;
        timeout: import("zod").ZodOptional<import("zod").ZodNumber>;
    }, "strip", import("zod").ZodTypeAny, {
        type: "http" | "stdio";
        url?: string | undefined;
        args?: string[] | undefined;
        command?: string | undefined;
        env?: Record<string, string> | undefined;
        timeout?: number | undefined;
    }, {
        type: "http" | "stdio";
        url?: string | undefined;
        args?: string[] | undefined;
        command?: string | undefined;
        env?: Record<string, string> | undefined;
        timeout?: number | undefined;
    }>>>;
}, "strip", import("zod").ZodTypeAny, {
    metadata?: Record<string, unknown> | undefined;
    name?: string | undefined;
    description?: string | undefined;
    authorId?: string | undefined;
    servers?: Record<string, {
        type: "http" | "stdio";
        url?: string | undefined;
        args?: string[] | undefined;
        command?: string | undefined;
        env?: Record<string, string> | undefined;
        timeout?: number | undefined;
    }> | undefined;
}, {
    metadata?: Record<string, unknown> | undefined;
    name?: string | undefined;
    description?: string | undefined;
    authorId?: string | undefined;
    servers?: Record<string, {
        type: "http" | "stdio";
        url?: string | undefined;
        args?: string[] | undefined;
        command?: string | undefined;
        env?: Record<string, string> | undefined;
        timeout?: number | undefined;
    }> | undefined;
}>>, {
    status: string;
    name: string;
    id: string;
    createdAt: Date;
    updatedAt: Date;
    servers: Record<string, {
        type: "http" | "stdio";
        url?: string | undefined;
        args?: string[] | undefined;
        command?: string | undefined;
        env?: Record<string, string> | undefined;
        timeout?: number | undefined;
    }>;
    metadata?: Record<string, unknown> | undefined;
    description?: string | undefined;
    authorId?: string | undefined;
    activeVersionId?: string | undefined;
} | {
    status: string;
    id: string;
    createdAt: Date;
    updatedAt: Date;
    metadata?: Record<string, unknown> | undefined;
    authorId?: string | undefined;
    activeVersionId?: string | undefined;
}, "json">;
/**
 * DELETE /stored/mcp-clients/:storedMCPClientId - Delete a stored MCP client
 */
export declare const DELETE_STORED_MCP_CLIENT_ROUTE: import("../server-adapter").ServerRoute<{
    storedMCPClientId: string;
}, {
    message: string;
    success: boolean;
}, "json">;
//# sourceMappingURL=stored-mcp-clients.d.ts.map