import Joi from '@vizzly/joi';
import { loadDataSetsCallback, loadQueryEngineConfigCallback } from '../Callbacks/types';
import { QueryEngineEndpoint } from '../QueryEngineConfig/types';
import { DataSet } from '../DataSet/types';
export interface Property {
    schema: Joi.Schema;
}
declare const dataSets: Property;
export default dataSets;
export declare const withReturnValidation: (dataSets: loadDataSetsCallback | undefined, queryEngineEndpoint: QueryEngineEndpoint | loadQueryEngineConfigCallback | undefined) => loadDataSetsCallback<DataSet>;
