export declare class DataLoader { constructor(dataset: T[], batchSize: number, shuffle?: boolean); dataset: T[]; batchSize: number; shuffle: boolean; collate(batch: T[]): T[] | unknown; batches(): AsyncGenerator; }