import { Dataset } from './common'; export interface MakeCirclesProps { /** * total number of samples (split between the two circles, the outer * circle receiving floor(n / 2)), or [nOuter, nInner] */ nSamples?: number | [number, number]; /** standard deviation of gaussian noise added to the points */ noise?: number; /** scale factor between inner and outer circle, in [0, 1) */ factor?: number; /** shuffle the samples (default true) */ shuffle?: boolean; /** seed for reproducible output */ randomState?: number; } /** * Generates a large circle containing a smaller circle * (port of sklearn.datasets.make_circles). Label 0 is the outer unit * circle, label 1 the inner circle of radius `factor`. */ export declare function makeCircles(props?: MakeCirclesProps): Dataset;