import { Scikit2D, Scikit1D, Tensor2D, Tensor1D } from './types'; import { Serialize } from './simpleSerializer'; export declare class TransformerMixin extends Serialize { [x: string]: any; fitTransform(X: Scikit2D): Tensor2D; } export declare class PredictorMixin { [x: string]: any; fitPredict(X: Scikit2D, y: Scikit1D): Tensor1D; } export declare class RegressorMixin extends Serialize { [x: string]: any; EstimatorType: string; score(X: Scikit2D, y: Scikit1D): number; } export declare class ClassifierMixin extends Serialize { [x: string]: any; EstimatorType: string; score(X: Scikit2D, y: Scikit1D | Scikit2D): number; } export declare const mixins: (baseClass: any, ...mixins: any[]) => any;