/** FireStore Database PaperBookPage JSON Format. Same as IR8PaperBookPage. */ export declare type IR8PaperBookPageFS = IR8PaperBookPage; /** * PaperBook Page * Can contain Articles Selection : Categ.Articles where paperbookOrder order by paperbookOrder,PLU * If empty (no articles) : just display paperbookMemo * Stored Inside PaperBook Doc * */ export interface IR8PaperBookPage { guid: string; name?: string; category?: string; group?: string; paperbookOrder?: number; paperbookMemo?: string; description?: string; extref?: string; tags?: string[]; } export declare function PaperBookPageInitialValue(): Partial; /** Default Validation PaperBookPage * Throw Error if fail */ export declare function CheckPaperBookPageIsValid(Obj: Partial | Partial): void; /** Default Validation PaperBookPage * return Error message if failure */ export declare function PaperBookPageIsValid(Obj: Partial | Partial): string; /** Serialize IR8PaperBookPage to Firestore JSON */ export declare function PaperBookPage2JSON(Obj: Partial): IR8PaperBookPageFS; /** Serialize Firestore JSON to IR8PaperBookPage. json can be undefined */ export declare function JSON2PaperBookPage(json: Partial | undefined, target: IR8PaperBookPage): void; /** New PaperBookPage from Firestore JSON */ export declare function JSONAsPaperBookPage(json?: Partial): IR8PaperBookPage;