/** A single product in the dummyjson-shaped seed. */ export interface SeedProduct { id: number; title: string; description: string; category: string; price: number; rating: number; stock: number; brand: string; } /** A single user in the dummyjson-shaped seed. */ export interface SeedUser { id: number; firstName: string; lastName: string; username: string; email: string; age: number; role: string; } /** A single post in the dummyjson-shaped seed. */ export interface SeedPost { id: number; title: string; body: string; tags: string[]; reactions: number; userId: number; } /** A single quote in the dummyjson-shaped seed. */ export interface SeedQuote { id: number; quote: string; author: string; } /** Container for the Bun adapter seed data (dummyjson-compatible shapes). */ export interface DummyJsonSeed { products: SeedProduct[]; users: SeedUser[]; posts: SeedPost[]; quotes: SeedQuote[]; } /** * Offline seed data shaped after https://dummyjson.com responses. * Useful for tests, demos and local development without hitting the network. * * Deep-frozen so callers can't mutate the shared module singleton. */ export declare const dummyJsonSeed: DummyJsonSeed; /** * Returns the Bun adapter seed data. * * @returns The deep-frozen {@link dummyJsonSeed}. * * @example * ```ts * import { useGetDummyJsonSeed } from "katanakit-js/adapters/bun"; * * const seed = useGetDummyJsonSeed(); * seed.products; // [{ id: 1, title: "Essence Mascara Lash Princess", ... }] * ``` */ export declare function useGetDummyJsonSeed(): DummyJsonSeed; //# sourceMappingURL=seed.d.ts.map