import { StoreShape } from './shape'; import { StoreSortDirection } from './sort'; export interface StoreCollection { name: string; primaryKey: StorePrimaryKey; indexes: Record; fields: Record; } export type StoreCollection_Slim = Pick; export interface StoreField extends StoreShape { name: string; list?: boolean; nullable?: boolean; } export interface StoreIndex { name: string; fields: Record; unique?: boolean | 'primary'; } export interface StorePrimaryKey extends StoreIndex { unique: 'primary'; auto?: 'increment'; } export interface StoreIndexField { sort: StoreSortDirection; } //# sourceMappingURL=collection.d.ts.map