/** * Class for translating .inp files between .txt and JSON format. * See SwmmInp for methods related to working with .inp files in JSON format. * This class will also be used for BSON translations, soon... * This class is intended to provide purely static functions. See SwmmInp for * JSON formatted inp object storage and operations. */ export declare class SwmmConvert { /** * Constructor for the SwmmConvert class. */ constructor(); /** * Parses the text .inp file text into a JSON object. * * @param text text contents of a .inp file. * @returns JSON formatted verion of .inp file. */ static parseInput(text: any): { TITLE: string; OPTIONS: {}; RAINGAGES: {}; TEMPERATURE: {}; EVAPORATION: {}; SUBCATCHMENTS: {}; SUBAREAS: {}; INFILTRATION: {}; AQUIFERS: {}; GROUNDWATER: {}; GWF: {}; SNOWPACKS: {}; JUNCTIONS: {}; OUTFALLS: {}; STORAGE: {}; DIVIDERS: {}; CONDUITS: {}; PUMPS: {}; ORIFICES: {}; WEIRS: {}; OUTLETS: {}; XSECTIONS: {}; STREETS: {}; INLETS: {}; INLET_USAGE: {}; TRANSECTS: {}; LOSSES: {}; POLLUTANTS: {}; LANDUSES: {}; BUILDUP: {}; WASHOFF: {}; COVERAGES: {}; INFLOWS: {}; DWF: {}; PATTERNS: {}; RDII: {}; HYDROGRAPHS: {}; LOADINGS: {}; TREATMENT: {}; CURVES: {}; TIMESERIES: {}; CONTROLS: {}; REPORT: {}; ADJUSTMENTS: {}; MAP: {}; COORDINATES: {}; VERTICES: {}; POLYGONS: {}; SYMBOLS: {}; LABELS: {}; BACKDROP: never[]; TAGS: {}; PROFILE: {}; FILE: {}; LID_CONTROLS: {}; LID_USAGE: {}; EVENT: {}; }; static dataToInpString(model: any): string; }