import { CollectionName, ConstructorData } from '../types'; /** * Represents a single slot within a grid layout */ export declare class GridSlot { id: string; index: number; productId: string | null; constructor(data?: ConstructorData); } /** * Represents a grid-based inventory layout system * @example * ```typescript * const grid = new Grid({ * title: 'Warehouse Grid A', * slots: [ * { index: 0, productId: 'prod-123' }, * { index: 1, productId: 'prod-456' } * ] * }) * ``` */ export declare class Grid { static collection: CollectionName; createdAt: string; id: string; slots: GridSlot[]; title: string | null; updatedAt: string; userId: string | null; constructor(data?: ConstructorData); } //# sourceMappingURL=Grid.d.ts.map