/**
 * Auto-generated typed schema exports
 * 
 * DO NOT EDIT - Generated by ts-xsd codegen
 * 
 * Only target schemas are exported here.
 * Internal schemas (xml, abapoo, etc.) are used for type resolution only.
 * 
 * @example
 * import { classes } from 'adt-schemas';
 * const data = classes.parse(xml);  // data is fully typed!
 */

import { typedSchema, type TypedSchema } from '@abapify/ts-xsd';

// Pre-generated root schema types (imported from individual files)
import type { AtomSchema } from './types/sap/atom.types';
import type { AdtcoreSchema } from './types/sap/adtcore.types';
import type { ExceptionSchema } from './types/sap/exception.types';
import type { ClassesSchema } from './types/sap/classes.types';
import type { InterfacesSchema } from './types/sap/interfaces.types';
import type { PackagesV1Schema } from './types/sap/packagesV1.types';
import type { ProgramsSchema } from './types/sap/programs.types';
import type { IncludesSchema } from './types/sap/includes.types';
import type { GroupsSchema } from './types/sap/groups.types';
import type { FmodulesSchema } from './types/sap/fmodules.types';
import type { FincludesSchema } from './types/sap/fincludes.types';
import type { AtcSchema } from './types/sap/atc.types';
import type { AtcexemptionSchema } from './types/sap/atcexemption.types';
import type { AtcfindingSchema } from './types/sap/atcfinding.types';
import type { AtcinfoSchema } from './types/sap/atcinfo.types';
import type { AtcobjectSchema } from './types/sap/atcobject.types';
import type { AtcresultSchema } from './types/sap/atcresult.types';
import type { AtcresultquerySchema } from './types/sap/atcresultquery.types';
import type { AtctagdescriptionSchema } from './types/sap/atctagdescription.types';
import type { AtcworklistSchema } from './types/sap/atcworklist.types';
import type { TransportmanagmentSchema } from './types/sap/transportmanagment.types';
import type { TransportsearchSchema } from './types/sap/transportsearch.types';
import type { ConfigurationSchema } from './types/sap/configuration.types';
import type { ConfigurationsSchema } from './types/sap/configurations.types';
import type { CheckrunSchema } from './types/sap/checkrun.types';
import type { ChecklistSchema } from './types/sap/checklist.types';
import type { DebuggerSchema } from './types/sap/debugger.types';
import type { LogpointSchema } from './types/sap/logpoint.types';
import type { TracesSchema } from './types/sap/traces.types';
import type { QuickfixesSchema } from './types/sap/quickfixes.types';
import type { LogSchema } from './types/sap/log.types';
import type { TemplatelinkSchema } from './types/sap/templatelink.types';
import type { DomainSchema } from './types/sap/domain.types';
import type { DataelementsSchema } from './types/sap/dataelements.types';
import type { TabletypeSchema } from './types/sap/tabletype.types';
import type { TablesettingsSchema } from './types/sap/tablesettings.types';
import type { ServicebindingSchema } from './types/sap/servicebinding.types';
import type { DataelementWrapperSchema } from './types/custom/dataelementWrapper.types';
import type { BlueSourceSchema } from './types/custom/blueSource.types';
import type { AtomExtendedSchema } from './types/custom/atomExtended.types';
import type { DiscoverySchema } from './types/custom/discovery.types';
import type { HttpSchema } from './types/custom/http.types';
import type { TemplatelinkExtendedSchema } from './types/custom/templatelinkExtended.types';
import type { TransportfindSchema } from './types/custom/transportfind.types';
import type { TransportmanagmentCreateSchema } from './types/custom/transportmanagmentCreate.types';
import type { TransportmanagmentSingleSchema } from './types/custom/transportmanagmentSingle.types';
import type { AtcRunSchema } from './types/custom/atcRun.types';
import type { AunitRunSchema } from './types/custom/aunitRun.types';
import type { AunitResultSchema } from './types/custom/aunitResult.types';
import type { AtomFeedSchema } from './types/custom/atomFeed.types';
import type { ObjectPropertiesSchema } from './types/custom/objectProperties.types';
import type { TransportUseractionSchema } from './types/custom/transportUseraction.types';
import type { DdlSourceSchema } from './types/custom/ddlSource.types';
import type { DclSourceSchema } from './types/custom/dclSource.types';
import type { SrvdSourceSchema } from './types/custom/srvdSource.types';
import type { AcoverageResultSchema } from './types/custom/acoverageResult.types';
import type { AcoverageStatementsSchema } from './types/custom/acoverageStatements.types';
import type { BadiSchema } from './types/custom/badi.types';

// SAP schemas
import _atom from './schemas/sap/atom';
export const atom: TypedSchema<AtomSchema> = typedSchema<AtomSchema>(_atom);
import _adtcore from './schemas/sap/adtcore';
export const adtcore: TypedSchema<AdtcoreSchema> = typedSchema<AdtcoreSchema>(_adtcore);
import _exception from './schemas/sap/exception';
export const exception: TypedSchema<ExceptionSchema> = typedSchema<ExceptionSchema>(_exception);
import _classes from './schemas/sap/classes';
export const classes: TypedSchema<ClassesSchema> = typedSchema<ClassesSchema>(_classes);
import _interfaces from './schemas/sap/interfaces';
export const interfaces: TypedSchema<InterfacesSchema> = typedSchema<InterfacesSchema>(_interfaces);
import _packagesV1 from './schemas/sap/packagesV1';
export const packagesV1: TypedSchema<PackagesV1Schema> = typedSchema<PackagesV1Schema>(_packagesV1);
import _programs from './schemas/sap/programs';
export const programs: TypedSchema<ProgramsSchema> = typedSchema<ProgramsSchema>(_programs);
import _includes from './schemas/sap/includes';
export const includes: TypedSchema<IncludesSchema> = typedSchema<IncludesSchema>(_includes);
import _groups from './schemas/sap/groups';
export const groups: TypedSchema<GroupsSchema> = typedSchema<GroupsSchema>(_groups);
import _fmodules from './schemas/sap/fmodules';
export const fmodules: TypedSchema<FmodulesSchema> = typedSchema<FmodulesSchema>(_fmodules);
import _fincludes from './schemas/sap/fincludes';
export const fincludes: TypedSchema<FincludesSchema> = typedSchema<FincludesSchema>(_fincludes);
import _atc from './schemas/sap/atc';
export const atc: TypedSchema<AtcSchema> = typedSchema<AtcSchema>(_atc);
import _atcexemption from './schemas/sap/atcexemption';
export const atcexemption: TypedSchema<AtcexemptionSchema> = typedSchema<AtcexemptionSchema>(_atcexemption);
import _atcfinding from './schemas/sap/atcfinding';
export const atcfinding: TypedSchema<AtcfindingSchema> = typedSchema<AtcfindingSchema>(_atcfinding);
import _atcinfo from './schemas/sap/atcinfo';
export const atcinfo: TypedSchema<AtcinfoSchema> = typedSchema<AtcinfoSchema>(_atcinfo);
import _atcobject from './schemas/sap/atcobject';
export const atcobject: TypedSchema<AtcobjectSchema> = typedSchema<AtcobjectSchema>(_atcobject);
import _atcresult from './schemas/sap/atcresult';
export const atcresult: TypedSchema<AtcresultSchema> = typedSchema<AtcresultSchema>(_atcresult);
import _atcresultquery from './schemas/sap/atcresultquery';
export const atcresultquery: TypedSchema<AtcresultquerySchema> = typedSchema<AtcresultquerySchema>(_atcresultquery);
import _atctagdescription from './schemas/sap/atctagdescription';
export const atctagdescription: TypedSchema<AtctagdescriptionSchema> = typedSchema<AtctagdescriptionSchema>(_atctagdescription);
import _atcworklist from './schemas/sap/atcworklist';
export const atcworklist: TypedSchema<AtcworklistSchema> = typedSchema<AtcworklistSchema>(_atcworklist);
import _transportmanagment from './schemas/sap/transportmanagment';
export const transportmanagment: TypedSchema<TransportmanagmentSchema> = typedSchema<TransportmanagmentSchema>(_transportmanagment);
import _transportsearch from './schemas/sap/transportsearch';
export const transportsearch: TypedSchema<TransportsearchSchema> = typedSchema<TransportsearchSchema>(_transportsearch);
import _configuration from './schemas/sap/configuration';
export const configuration: TypedSchema<ConfigurationSchema> = typedSchema<ConfigurationSchema>(_configuration);
import _configurations from './schemas/sap/configurations';
export const configurations: TypedSchema<ConfigurationsSchema> = typedSchema<ConfigurationsSchema>(_configurations);
import _checkrun from './schemas/sap/checkrun';
export const checkrun: TypedSchema<CheckrunSchema> = typedSchema<CheckrunSchema>(_checkrun);
import _checklist from './schemas/sap/checklist';
export const checklist: TypedSchema<ChecklistSchema> = typedSchema<ChecklistSchema>(_checklist);
import _debugger from './schemas/sap/debugger';
export const debuggerSchema: TypedSchema<DebuggerSchema> = typedSchema<DebuggerSchema>(_debugger);
import _logpoint from './schemas/sap/logpoint';
export const logpoint: TypedSchema<LogpointSchema> = typedSchema<LogpointSchema>(_logpoint);
import _traces from './schemas/sap/traces';
export const traces: TypedSchema<TracesSchema> = typedSchema<TracesSchema>(_traces);
import _quickfixes from './schemas/sap/quickfixes';
export const quickfixes: TypedSchema<QuickfixesSchema> = typedSchema<QuickfixesSchema>(_quickfixes);
import _log from './schemas/sap/log';
export const log: TypedSchema<LogSchema> = typedSchema<LogSchema>(_log);
import _templatelink from './schemas/sap/templatelink';
export const templatelink: TypedSchema<TemplatelinkSchema> = typedSchema<TemplatelinkSchema>(_templatelink);
import _domain from './schemas/sap/domain';
export const domain: TypedSchema<DomainSchema> = typedSchema<DomainSchema>(_domain);
import _dataelements from './schemas/sap/dataelements';
export const dataelements: TypedSchema<DataelementsSchema> = typedSchema<DataelementsSchema>(_dataelements);
import _tabletype from './schemas/sap/tabletype';
export const tabletype: TypedSchema<TabletypeSchema> = typedSchema<TabletypeSchema>(_tabletype);
import _tablesettings from './schemas/sap/tablesettings';
export const tablesettings: TypedSchema<TablesettingsSchema> = typedSchema<TablesettingsSchema>(_tablesettings);
import _servicebinding from './schemas/sap/servicebinding';
export const servicebinding: TypedSchema<ServicebindingSchema> = typedSchema<ServicebindingSchema>(_servicebinding);

// Custom schemas
import _dataelementWrapper from './schemas/custom/dataelementWrapper';
export const dataelementWrapper: TypedSchema<DataelementWrapperSchema> = typedSchema<DataelementWrapperSchema>(_dataelementWrapper);
import _blueSource from './schemas/custom/blueSource';
export const blueSource: TypedSchema<BlueSourceSchema> = typedSchema<BlueSourceSchema>(_blueSource);
import _atomExtended from './schemas/custom/atomExtended';
export const atomExtended: TypedSchema<AtomExtendedSchema> = typedSchema<AtomExtendedSchema>(_atomExtended);
import _discovery from './schemas/custom/discovery';
export const discovery: TypedSchema<DiscoverySchema> = typedSchema<DiscoverySchema>(_discovery);
import _http from './schemas/custom/http';
export const http: TypedSchema<HttpSchema> = typedSchema<HttpSchema>(_http);
import _templatelinkExtended from './schemas/custom/templatelinkExtended';
export const templatelinkExtended: TypedSchema<TemplatelinkExtendedSchema> = typedSchema<TemplatelinkExtendedSchema>(_templatelinkExtended);
import _transportfind from './schemas/custom/transportfind';
export const transportfind: TypedSchema<TransportfindSchema> = typedSchema<TransportfindSchema>(_transportfind);
import _transportmanagmentCreate from './schemas/custom/transportmanagmentCreate';
export const transportmanagmentCreate: TypedSchema<TransportmanagmentCreateSchema> = typedSchema<TransportmanagmentCreateSchema>(_transportmanagmentCreate);
import _transportmanagmentSingle from './schemas/custom/transportmanagmentSingle';
export const transportmanagmentSingle: TypedSchema<TransportmanagmentSingleSchema> = typedSchema<TransportmanagmentSingleSchema>(_transportmanagmentSingle);
import _atcRun from './schemas/custom/atcRun';
export const atcRun: TypedSchema<AtcRunSchema> = typedSchema<AtcRunSchema>(_atcRun);
import _aunitRun from './schemas/custom/aunitRun';
export const aunitRun: TypedSchema<AunitRunSchema> = typedSchema<AunitRunSchema>(_aunitRun);
import _aunitResult from './schemas/custom/aunitResult';
export const aunitResult: TypedSchema<AunitResultSchema> = typedSchema<AunitResultSchema>(_aunitResult);
import _atomFeed from './schemas/custom/atomFeed';
export const atomFeed: TypedSchema<AtomFeedSchema> = typedSchema<AtomFeedSchema>(_atomFeed);
import _objectProperties from './schemas/custom/objectProperties';
export const objectProperties: TypedSchema<ObjectPropertiesSchema> = typedSchema<ObjectPropertiesSchema>(_objectProperties);
import _transportUseraction from './schemas/custom/transportUseraction';
export const transportUseraction: TypedSchema<TransportUseractionSchema> = typedSchema<TransportUseractionSchema>(_transportUseraction);
import _ddlSource from './schemas/custom/ddlSource';
export const ddlSource: TypedSchema<DdlSourceSchema> = typedSchema<DdlSourceSchema>(_ddlSource);
import _dclSource from './schemas/custom/dclSource';
export const dclSource: TypedSchema<DclSourceSchema> = typedSchema<DclSourceSchema>(_dclSource);
import _srvdSource from './schemas/custom/srvdSource';
export const srvdSource: TypedSchema<SrvdSourceSchema> = typedSchema<SrvdSourceSchema>(_srvdSource);
import _acoverageResult from './schemas/custom/acoverageResult';
export const acoverageResult: TypedSchema<AcoverageResultSchema> = typedSchema<AcoverageResultSchema>(_acoverageResult);
import _acoverageStatements from './schemas/custom/acoverageStatements';
export const acoverageStatements: TypedSchema<AcoverageStatementsSchema> = typedSchema<AcoverageStatementsSchema>(_acoverageStatements);
import _badi from './schemas/custom/badi';
export const badi: TypedSchema<BadiSchema> = typedSchema<BadiSchema>(_badi);
