import { StructureSchema } from '@ephox/boulder'; import type { Result } from '@ephox/katamari'; import type { CardItem, CardItemSpec } from './CardItem'; type CardContainerDirection = 'vertical' | 'horizontal'; type CardContainerAlign = 'left' | 'right'; type CardContainerValign = 'top' | 'middle' | 'bottom'; export interface CardContainerSpec { type: 'cardcontainer'; items: CardItemSpec[]; direction?: CardContainerDirection; align?: CardContainerAlign; valign?: CardContainerValign; } export interface CardContainer { type: 'cardcontainer'; items: CardItem[]; direction: CardContainerDirection; align: CardContainerAlign; valign: CardContainerValign; } export declare const itemSchema: import("@ephox/boulder").StructureProcessor; export declare const cardContainerSchema: import("@ephox/boulder").StructureProcessor; export declare const createCardContainer: (spec: CardContainerSpec) => Result>; export {}; //# sourceMappingURL=CardContainer.d.ts.map