/** * SDS Schema definitions and constants */ export declare const SUPPORTED_SCHEMAS: readonly ["ACL.fbs", "ACM.fbs", "ACR.fbs", "AEM.fbs", "ANI.fbs", "AOF.fbs", "APM.fbs", "ARM.fbs", "AST.fbs", "ATD.fbs", "ATM.fbs", "BAL.fbs", "BEM.fbs", "BMC.fbs", "BOV.fbs", "BUS.fbs", "CAQ.fbs", "CAT.fbs", "CDM.fbs", "CFP.fbs", "CHN.fbs", "CLT.fbs", "CMS.fbs", "COM.fbs", "COT.fbs", "CRD.fbs", "CRM.fbs", "CSM.fbs", "CTR.fbs", "CZM.fbs", "DFH.fbs", "DMG.fbs", "DOA.fbs", "DPM.fbs", "DSS.fbs", "EME.fbs", "ENC.fbs", "ENV.fbs", "EOO.fbs", "EOP.fbs", "EPM.fbs", "ESL.fbs", "ETM.fbs", "EWR.fbs", "FCS.fbs", "FPC.fbs", "GDI.fbs", "GEO.fbs", "GJN.fbs", "GNO.fbs", "GPX.fbs", "GRV.fbs", "GVH.fbs", "HEL.fbs", "HFC.fbs", "HYP.fbs", "IDM.fbs", "ION.fbs", "IRO.fbs", "KMF.fbs", "KML.fbs", "KRF.fbs", "LAM.fbs", "LCC.fbs", "LCF.fbs", "LCH.fbs", "LDM.fbs", "LGR.fbs", "LKS.fbs", "LMO.fbs", "LMR.fbs", "LMS.fbs", "LND.fbs", "LNE.fbs", "LPF.fbs", "LWK.fbs", "MBL.fbs", "MET.fbs", "MFE.fbs", "MNF.fbs", "MNV.fbs", "MPE.fbs", "MSL.fbs", "MST.fbs", "MTI.fbs", "NAV.fbs", "OBD.fbs", "OBT.fbs", "OCM.fbs", "OEM.fbs", "OMM.fbs", "OOA.fbs", "OOB.fbs", "OOD.fbs", "OOE.fbs", "OOI.fbs", "OOL.fbs", "OON.fbs", "OOS.fbs", "OOT.fbs", "OPM.fbs", "OSM.fbs", "PCF.fbs", "PGR.fbs", "PHY.fbs", "PIV.fbs", "PLD.fbs", "PLG.fbs", "PLHD.fbs", "PLK.fbs", "PLOG.fbs", "PNM.fbs", "PPE.fbs", "PRG.fbs", "PRW.fbs", "PUR.fbs", "RAF.fbs", "RCF.fbs", "RDM.fbs", "RDO.fbs", "REC.fbs", "REM.fbs", "REV.fbs", "RFB.fbs", "RFE.fbs", "RFM.fbs", "RFO.fbs", "RHD.fbs", "ROC.fbs", "SAR.fbs", "SCM.fbs", "SDF.fbs", "SDL.fbs", "SDR.fbs", "SEN.fbs", "SEO.fbs", "SEV.fbs", "SHW.fbs", "SIT.fbs", "SKI.fbs", "SNR.fbs", "SNW.fbs", "SOI.fbs", "SON.fbs", "SPP.fbs", "SPW.fbs", "SRI.fbs", "STF.fbs", "STR.fbs", "STV.fbs", "SWR.fbs", "TAB.fbs", "TCF.fbs", "TDM.fbs", "TIM.fbs", "TKG.fbs", "TME.fbs", "TMF.fbs", "TPN.fbs", "TRK.fbs", "TRN.fbs", "VCM.fbs", "WPN.fbs", "WTH.fbs", "XTC.fbs"]; export type SchemaName = typeof SUPPORTED_SCHEMAS[number]; /** * Schema descriptions */ export declare const SCHEMA_DESCRIPTIONS: Record; /** * Bundled schema content (populated at build time) */ export declare const SDS_SCHEMAS: Record; /** * Get public topic name for a schema or three-letter record code. */ export declare function getTopicName(schema: string): string; /** * Get schema name from topic */ export declare function getSchemaFromTopic(topic: string): SchemaName | null; /** * Validate that a string is a valid schema name */ export declare function isValidSchema(name: string): name is SchemaName; //# sourceMappingURL=schemas.d.ts.map