/** FireStore Database Salle JSON Format. Same as IR8Salle. */ export declare type IR8SalleFS = IR8Salle; /** * Salle containing tables * Stored Inside Le PlanSalle * TODO Add salleBtns * */ export interface IR8Salle { guid: string; salle: string; name?: string; description?: string; } export declare function SalleInitialValue(): Partial; /** Default Validation Salle * Throw Error if fail */ export declare function CheckSalleIsValid(Obj: Partial | Partial): void; /** Default Validation Salle * return Error message if failure */ export declare function SalleIsValid(Obj: Partial | Partial): string; /** Serialize IR8Salle to Firestore JSON */ export declare function Salle2JSON(Obj: Partial): IR8SalleFS; /** Serialize Firestore JSON to IR8Salle. json can be undefined */ export declare function JSON2Salle(json: Partial | undefined, target: IR8Salle): void; /** New Salle from Firestore JSON */ export declare function JSONAsSalle(json?: Partial): IR8Salle;