/** * SDS Schema definitions and constants */ export declare const SUPPORTED_SCHEMAS: readonly ["ACL.fbs", "ATM.fbs", "BOV.fbs", "CAT.fbs", "CDM.fbs", "CRM.fbs", "CSM.fbs", "CTR.fbs", "EME.fbs", "EOO.fbs", "EOP.fbs", "EPM.fbs", "HYP.fbs", "IDM.fbs", "LCC.fbs", "LDM.fbs", "MET.fbs", "MPE.fbs", "OCM.fbs", "OEM.fbs", "OMM.fbs", "OSM.fbs", "PLD.fbs", "PLHD.fbs", "PLOG.fbs", "PNM.fbs", "PRG.fbs", "PUR.fbs", "REC.fbs", "REV.fbs", "RFM.fbs", "RHD.fbs", "ROC.fbs", "SCM.fbs", "SIT.fbs", "STF.fbs", "TDM.fbs", "TIM.fbs", "VCM.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 topic name for a schema */ export declare function getTopicName(schema: SchemaName): 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