import { APIResource } from '../../core/resource.js'; import * as FeedbackAPI from '../feedback/feedback.js'; import { FeedbackSchemasOffsetPaginationTopLevelArray } from '../feedback/feedback.js'; import * as DatasetsAPI from './datasets.js'; import { DatasetListComparativeParams, DatasetListComparativeResponse, DatasetListComparativeResponsesOffsetPaginationTopLevelArray, DatasetListFeedbackParams, DatasetListParams, DatasetListResponse, DatasetListSessionsParams, DatasetRetrieveSessionsBulkParams, DatasetRetrieveSessionsBulkResponse, Datasets } from './datasets.js'; import { type OffsetPaginationTopLevelArrayParams, PagePromise } from '../../core/pagination.js'; import { RequestOptions } from '../../internal/request-options.js'; export declare class Public extends APIResource { datasets: DatasetsAPI.Datasets; /** * Read Shared Feedbacks */ retrieveFeedbacks(shareToken: string, query?: PublicRetrieveFeedbacksParams | null | undefined, options?: RequestOptions): PagePromise; } export interface PublicRetrieveFeedbacksParams extends OffsetPaginationTopLevelArrayParams { has_comment?: boolean | null; has_score?: boolean | null; key?: Array | null; /** * Enum for feedback levels. */ level?: FeedbackAPI.FeedbackLevel | null; run?: Array | null; session?: Array | null; source?: Array | null; user?: Array | null; } export declare namespace Public { export { type PublicRetrieveFeedbacksParams as PublicRetrieveFeedbacksParams }; export { Datasets as Datasets, type DatasetListResponse as DatasetListResponse, type DatasetListComparativeResponse as DatasetListComparativeResponse, type DatasetRetrieveSessionsBulkResponse as DatasetRetrieveSessionsBulkResponse, type DatasetListComparativeResponsesOffsetPaginationTopLevelArray as DatasetListComparativeResponsesOffsetPaginationTopLevelArray, type DatasetListParams as DatasetListParams, type DatasetListComparativeParams as DatasetListComparativeParams, type DatasetListFeedbackParams as DatasetListFeedbackParams, type DatasetListSessionsParams as DatasetListSessionsParams, type DatasetRetrieveSessionsBulkParams as DatasetRetrieveSessionsBulkParams, }; } export { type FeedbackSchemasOffsetPaginationTopLevelArray };