1 | import { ListBuilder, ListInput } from './List';
|
2 | import { getDocumentTypeListItems, getDocumentTypeListItem, getDocumentTypeList } from './documentTypeListItems';
|
3 | import { MenuItemBuilder, MenuItem } from './MenuItem';
|
4 | import { ListItemBuilder, ListItemInput } from './ListItem';
|
5 | import { MenuItemGroup, MenuItemGroupBuilder } from './MenuItemGroup';
|
6 | import { DocumentListBuilder, DocumentListInput } from './DocumentList';
|
7 | import { EditorBuilder } from './Editor';
|
8 | import { EditorNode, Divider } from './StructureNodes';
|
9 | import { SerializeError } from './SerializeError';
|
10 | import { ComponentInput, ComponentBuilder } from './Component';
|
11 | import { DocumentListItemBuilder, DocumentListItemInput } from './DocumentListItem';
|
12 | import { Ordering } from './Sort';
|
13 | declare const StructureBuilder: {
|
14 | documentTypeList: typeof getDocumentTypeList;
|
15 | documentTypeListItem: typeof getDocumentTypeListItem;
|
16 | documentTypeListItems: typeof getDocumentTypeListItems;
|
17 | list: (spec?: ListInput | undefined) => ListBuilder;
|
18 | listItem: (spec?: ListItemInput | undefined) => ListItemBuilder;
|
19 | menuItem: (spec?: MenuItem | undefined) => MenuItemBuilder;
|
20 | menuItemGroup: (spec?: MenuItemGroup | undefined) => MenuItemGroupBuilder;
|
21 | documentList: (spec?: DocumentListInput | undefined) => DocumentListBuilder;
|
22 | documentListItem: (spec?: DocumentListItemInput | undefined) => DocumentListItemBuilder;
|
23 | orderingMenuItem: (ordering: Ordering) => MenuItemBuilder;
|
24 | orderingMenuItemsForType: (type: string) => any;
|
25 | editor: (spec?: EditorNode | undefined) => EditorBuilder;
|
26 | component: (spec?: Function | ComponentInput | undefined) => ComponentBuilder;
|
27 | divider: () => Divider;
|
28 | };
|
29 | export { StructureBuilder, SerializeError };
|