/** FireStore Database Route JSON Format. Same as IR8Route. */ export declare type IR8RouteFS = IR8Route; /** * Route defining where to print. * Route will go to printer device(s) according to Tbl,Station,Redirection,... * Stored Inside The Printor * */ export interface IR8Route { guid: string; route: number; name: string; description?: string; } export declare function RouteInitialValue(): Partial; /** Default Validation Route * Throw Error if fail */ export declare function CheckRouteIsValid(Obj: Partial | Partial): void; /** Default Validation Route * return Error message if failure */ export declare function RouteIsValid(Obj: Partial | Partial): string; /** Serialize IR8Route to Firestore JSON */ export declare function Route2JSON(Obj: Partial): IR8RouteFS; /** Serialize Firestore JSON to IR8Route. json can be undefined */ export declare function JSON2Route(json: Partial | undefined, target: IR8Route): void; /** New Route from Firestore JSON */ export declare function JSONAsRoute(json?: Partial): IR8Route;