import { IR8BtnProps } from './IR8BtnProps'; /** FireStore Database CartePage JSON Format. Same as IR8CartePage. */ export declare type IR8CartePageFS = IR8CartePage; /** * La Carte Page * Stored Inside La Carte * */ export interface IR8CartePage { guid: string; lines?: number; columns?: number; name?: string; description?: string; tariff?: number; category?: string; group?: string; flatOrder?: number; column?: number; line?: number; colspan?: number; rowspan?: number; btnProps?: IR8BtnProps; } export declare function CartePageInitialValue(): Partial; /** Default Validation CartePage * Throw Error if fail */ export declare function CheckCartePageIsValid(Obj: Partial | Partial): void; /** Default Validation CartePage * return Error message if failure */ export declare function CartePageIsValid(Obj: Partial | Partial): string; /** Serialize IR8CartePage to Firestore JSON */ export declare function CartePage2JSON(Obj: Partial): IR8CartePageFS; /** Serialize Firestore JSON to IR8CartePage. json can be undefined */ export declare function JSON2CartePage(json: Partial | undefined, target: IR8CartePage): void; /** New CartePage from Firestore JSON */ export declare function JSONAsCartePage(json?: Partial): IR8CartePage;