import { Filter, FilterExcludingWhere } from '@loopback/repository'; import { DataSetHelper } from '../services'; import { IDataSet } from '../types'; import { DatasetUpdateDTO } from '../models/dataset-update-dto.model'; export declare class DataSetController { private readonly datasetHelper; constructor(datasetHelper: DataSetHelper); execute(datasetId: string, limit?: number, offset?: number): Promise; find(filter?: Filter): Promise; findById(id: string, filter?: FilterExcludingWhere): Promise<{ liked: boolean | null; feedback: string | undefined; tenantId: string; query: string; description: string; tables: string[]; schemaHash: string; votes: number; prompt: string; createdBy?: string; id?: string; actions?: import("../types").IDatasetAction[]; }>; updateDatasetValidity(id: string, body: DatasetUpdateDTO): Promise; }