import { StructureSchema } from '@ephox/boulder'; import type { Result } from '@ephox/katamari'; import { type FormComponentWithLabel, type FormComponentWithLabelSpec } from './FormComponent'; export interface CollectionSpec extends FormComponentWithLabelSpec { type: 'collection'; context?: string; } export interface Collection extends FormComponentWithLabel { type: 'collection'; columns: number | 'auto'; context: string; } export interface CollectionItem { value: string; text: string; icon: string; } export declare const collectionSchema: import("@ephox/boulder").StructureProcessor; export declare const collectionDataProcessor: import("@ephox/boulder").StructureProcessor; export declare const createCollection: (spec: CollectionSpec) => Result>; //# sourceMappingURL=Collection.d.ts.map