export type { Book, TriviaQuestion, Album, Song, Player, Recipe, Student, State, Country, WeatherCity, WeatherTemp, WeatherDataPoint, DailyWeather, KeyCodes, Movie, MoviesData, StatesDictionary, CountriesDictionary, } from "./types/index.js"; export declare class SampleData { constructor(); /** @deprecated Use Collections instead */ static JsonData: any; /** @deprecated Use Dictionaries instead */ static KeyValueLists: any; static Lists: any; static Objects: any; static Collections: any; static Dictionaries: any; /** * Get a random item from an array dataset * @param dataset - Array to select from * @returns A random item from the array */ static random(dataset: T[]): T; /** * Get multiple random items from an array dataset * @param dataset - Array to select from * @param count - Number of items to select * @returns Array of random items (may contain duplicates) */ static randomMultiple(dataset: T[], count: number): T[]; /** * Shuffle an array dataset randomly * @param dataset - Array to shuffle * @returns New shuffled array (original array not modified) */ static shuffle(dataset: T[]): T[]; static from: (uri: string, apiKey?: string) => Promise; static fetch: (uri: string, options?: any) => Promise; }