import { DashboardService } from '../../dashboard/dashboard/dashboard.service';
import { McpContext } from '../types/mcp-context.type';
export declare class CoreDashboardMcpTools {
    private readonly dashboardService;
    constructor(dashboardService: DashboardService);
    listDashboards(args: {
        page?: number;
        pageSize?: number;
        search?: string;
        sortField?: string;
        sortOrder?: string;
    }, _context: McpContext): Promise<any>;
    getDashboard(args: {
        id: number;
    }, context: McpContext): Promise<any>;
    createDashboard(args: {
        name: string;
        description?: string;
    }, context: McpContext): Promise<any>;
    updateDashboard(args: {
        id: number;
        name?: string;
        description?: string;
    }, context: McpContext): Promise<any>;
    deleteDashboard(args: {
        id: number;
    }, context: McpContext): Promise<any>;
}
//# sourceMappingURL=core-dashboard.mcp-tools.d.ts.map