1 | import { SerializeOptions } from './StructureNodes';
|
2 | import { Partial } from './Partial';
|
3 | import { ListItemBuilder, ListItem, UnserializedListItem, ListItemInput } from './ListItem';
|
4 | import { SchemaType } from './parts/Schema';
|
5 | export interface DocumentListItemInput extends ListItemInput {
|
6 | schemaType: SchemaType | string;
|
7 | }
|
8 | export interface DocumentListItem extends ListItem {
|
9 | schemaType: SchemaType;
|
10 | _id: string;
|
11 | }
|
12 | declare type PartialDocumentListItem = Partial<UnserializedListItem>;
|
13 | export declare class DocumentListItemBuilder extends ListItemBuilder {
|
14 | protected spec: PartialDocumentListItem;
|
15 | constructor(spec?: DocumentListItemInput);
|
16 | serialize(options?: SerializeOptions): DocumentListItem;
|
17 | clone(withSpec?: PartialDocumentListItem): DocumentListItemBuilder;
|
18 | }
|
19 | export {};
|