/**
 * System Status MCP Tool
 * * This file contains the MCP tool definition for retrieving SwarmUI system status.
 */
import { SwarmUIClient } from '../client/swarmui-client.js';
/**
 * Input schema for the get_system_status tool.
 */
export declare const systemStatusSchema: {
    description: string;
    type: string;
    properties: {};
    required: never[];
};
/**
 * Handler for the get_system_status tool
 */
export declare function systemStatusHandler(params: Record<string, never>, swarmui: SwarmUIClient): Promise<{
    content: {
        type: "text";
        text: string;
    }[];
    _meta: {
        modelLoadState: string | undefined;
        modelName: string | undefined;
        isGenerating: boolean | undefined;
        queueLength: number | undefined;
        error?: undefined;
    };
    isError?: undefined;
} | {
    content: {
        type: "text";
        text: string;
    }[];
    isError: boolean;
    _meta: {
        error: string;
        modelLoadState?: undefined;
        modelName?: undefined;
        isGenerating?: undefined;
        queueLength?: undefined;
    };
}>;
