import { FileService } from '../../file/file.service';
import { McpContext } from '../types/mcp-context.type';
export declare class CoreFilesMcpTools {
    private readonly fileService;
    constructor(fileService: FileService);
    listFiles(args: {
        page?: number;
        pageSize?: number;
        search?: string;
        sortField?: string;
        sortOrder?: string;
    }, _context: McpContext): Promise<any>;
    getFile(args: {
        fileId: number;
    }, _context: McpContext): Promise<any>;
    getOpenUrl(args: {
        fileId: number;
    }, _context: McpContext): Promise<any>;
    getDownloadUrl(args: {
        fileId: number;
    }, _context: McpContext): Promise<any>;
    deleteFiles(args: {
        ids: number[];
    }, context: McpContext): Promise<any>;
}
//# sourceMappingURL=core-files.mcp-tools.d.ts.map