import { AnyRouteDef, BagOfRoutes, Versioning } from '.' import { NonEmptyArray } from './non-empty-array' export type CombinedBags< TRoutes extends AnyRouteDef, TBags extends BagOfRoutes[] > = TBags extends [ BagOfRoutes, ...infer TRemainingClients ] ? TRemainingClients extends BagOfRoutes[] ? CombinedBags : TRoutes : TRoutes export declare const combine: < TVersioning extends Versioning, TBags extends NonEmptyArray> >( ...bags: TBags ) => BagOfRoutes, TVersioning> //# sourceMappingURL=combine.d.ts.map