import { FeedbackFunctions } from "./FeedbackFunctions";
import { LabelFunctions } from "./LabelFunctions";
import { InferenceBackendFunctions } from "./InferenceBackendFunctions";
import { PredictionFunctions } from "./PredictionFunctions";
import { UserFunctions } from "./UserFunctions";
import { DatasetFunctions } from './DatasetFunctions';
import { Configuration } from './types';
declare class ProtegeEngineSDK {
    private client;
    user: UserFunctions;
    inferenceBackend: InferenceBackendFunctions;
    prediction: PredictionFunctions;
    label: LabelFunctions;
    feedback: FeedbackFunctions;
    dataset: DatasetFunctions;
    constructor({ endpoint, auth }: Configuration);
}
export { ProtegeEngineSDK };
