import type { MappedTypeConfig } from "../../core/mapped-types/MappedTypeConfig.js";
import { HyperCubicGenerator, CenteredHyperOctahedralGenerator, CenteredHyperTetrahedronGenerator, FiveDimensionalMgonalPyramidalGenerator, FourDimensionalMgonalPyramidalGenerator, HyperDodecahedralGenerator, HyperIcosahedralGenerator, HyperOctahedralGenerator, KDimensionalCenteredHyperCubeGenerator, KDimensionalHyperCubeGenerator, KDimensionalHyperTetrahedronGenerator, NexusGenerator, HyperTetrahedralGenerator, PolyOctahedralGenerator, SixDimensionalMgonalPyramidalGenerator, CenteredHyperCubeGenerator, KDimensionalMgonalPyramidalGenerator, KDimensionalHyperOctahedronGenerator, KDimensionalCenteredHyperTetrahedronGenerator, KDimensionalCenteredHyperOctahedronGenerator, KDimensionalHyperTetrahedronSpecificGenerator, KDimensionalHyperCubeSpecificGenerator, KDimensionalHyperOctahedronSpecificGenerator, KDimensionalCenteredHyperTetrahedronSpecificGenerator, KDimensionalCenteredHyperCubeSpecificGenerator, KDimensionalCenteredHyperOctahedronSpecificGenerator } from "../strategies/index.js";
export declare const MULTIDIMENSIONAL_MAP_STRATEGY: {
    readonly "5-centered-hyperoctahedron": KDimensionalCenteredHyperOctahedronSpecificGenerator;
    readonly "6-centered-hyperoctahedron": KDimensionalCenteredHyperOctahedronSpecificGenerator;
    readonly "7-centered-hyperoctahedron": KDimensionalCenteredHyperOctahedronSpecificGenerator;
    readonly "8-centered-hyperoctahedron": KDimensionalCenteredHyperOctahedronSpecificGenerator;
    readonly "9-centered-hyperoctahedron": KDimensionalCenteredHyperOctahedronSpecificGenerator;
    readonly "10-centered-hyperoctahedron": KDimensionalCenteredHyperOctahedronSpecificGenerator;
    readonly "11-centered-hyperoctahedron": KDimensionalCenteredHyperOctahedronSpecificGenerator;
    readonly "12-centered-hyperoctahedron": KDimensionalCenteredHyperOctahedronSpecificGenerator;
    readonly "13-centered-hyperoctahedron": KDimensionalCenteredHyperOctahedronSpecificGenerator;
    readonly "14-centered-hyperoctahedron": KDimensionalCenteredHyperOctahedronSpecificGenerator;
    readonly "15-centered-hyperoctahedron": KDimensionalCenteredHyperOctahedronSpecificGenerator;
    readonly "16-centered-hyperoctahedron": KDimensionalCenteredHyperOctahedronSpecificGenerator;
    readonly "17-centered-hyperoctahedron": KDimensionalCenteredHyperOctahedronSpecificGenerator;
    readonly "18-centered-hyperoctahedron": KDimensionalCenteredHyperOctahedronSpecificGenerator;
    readonly "19-centered-hyperoctahedron": KDimensionalCenteredHyperOctahedronSpecificGenerator;
    readonly "20-centered-hyperoctahedron": KDimensionalCenteredHyperOctahedronSpecificGenerator;
    readonly "21-centered-hyperoctahedron": KDimensionalCenteredHyperOctahedronSpecificGenerator;
    readonly "22-centered-hyperoctahedron": KDimensionalCenteredHyperOctahedronSpecificGenerator;
    readonly "23-centered-hyperoctahedron": KDimensionalCenteredHyperOctahedronSpecificGenerator;
    readonly "24-centered-hyperoctahedron": KDimensionalCenteredHyperOctahedronSpecificGenerator;
    readonly "25-centered-hyperoctahedron": KDimensionalCenteredHyperOctahedronSpecificGenerator;
    readonly "26-centered-hyperoctahedron": KDimensionalCenteredHyperOctahedronSpecificGenerator;
    readonly "27-centered-hyperoctahedron": KDimensionalCenteredHyperOctahedronSpecificGenerator;
    readonly "28-centered-hyperoctahedron": KDimensionalCenteredHyperOctahedronSpecificGenerator;
    readonly "29-centered-hyperoctahedron": KDimensionalCenteredHyperOctahedronSpecificGenerator;
    readonly "30-centered-hyperoctahedron": KDimensionalCenteredHyperOctahedronSpecificGenerator;
    readonly "5-centered-hypercube": KDimensionalCenteredHyperCubeSpecificGenerator;
    readonly "6-centered-hypercube": KDimensionalCenteredHyperCubeSpecificGenerator;
    readonly "7-centered-hypercube": KDimensionalCenteredHyperCubeSpecificGenerator;
    readonly "8-centered-hypercube": KDimensionalCenteredHyperCubeSpecificGenerator;
    readonly "9-centered-hypercube": KDimensionalCenteredHyperCubeSpecificGenerator;
    readonly "10-centered-hypercube": KDimensionalCenteredHyperCubeSpecificGenerator;
    readonly "11-centered-hypercube": KDimensionalCenteredHyperCubeSpecificGenerator;
    readonly "12-centered-hypercube": KDimensionalCenteredHyperCubeSpecificGenerator;
    readonly "13-centered-hypercube": KDimensionalCenteredHyperCubeSpecificGenerator;
    readonly "14-centered-hypercube": KDimensionalCenteredHyperCubeSpecificGenerator;
    readonly "15-centered-hypercube": KDimensionalCenteredHyperCubeSpecificGenerator;
    readonly "16-centered-hypercube": KDimensionalCenteredHyperCubeSpecificGenerator;
    readonly "17-centered-hypercube": KDimensionalCenteredHyperCubeSpecificGenerator;
    readonly "18-centered-hypercube": KDimensionalCenteredHyperCubeSpecificGenerator;
    readonly "19-centered-hypercube": KDimensionalCenteredHyperCubeSpecificGenerator;
    readonly "20-centered-hypercube": KDimensionalCenteredHyperCubeSpecificGenerator;
    readonly "21-centered-hypercube": KDimensionalCenteredHyperCubeSpecificGenerator;
    readonly "22-centered-hypercube": KDimensionalCenteredHyperCubeSpecificGenerator;
    readonly "23-centered-hypercube": KDimensionalCenteredHyperCubeSpecificGenerator;
    readonly "24-centered-hypercube": KDimensionalCenteredHyperCubeSpecificGenerator;
    readonly "25-centered-hypercube": KDimensionalCenteredHyperCubeSpecificGenerator;
    readonly "26-centered-hypercube": KDimensionalCenteredHyperCubeSpecificGenerator;
    readonly "27-centered-hypercube": KDimensionalCenteredHyperCubeSpecificGenerator;
    readonly "28-centered-hypercube": KDimensionalCenteredHyperCubeSpecificGenerator;
    readonly "29-centered-hypercube": KDimensionalCenteredHyperCubeSpecificGenerator;
    readonly "30-centered-hypercube": KDimensionalCenteredHyperCubeSpecificGenerator;
    readonly "5-centered-hypertetrahedron": KDimensionalCenteredHyperTetrahedronSpecificGenerator;
    readonly "6-centered-hypertetrahedron": KDimensionalCenteredHyperTetrahedronSpecificGenerator;
    readonly "7-centered-hypertetrahedron": KDimensionalCenteredHyperTetrahedronSpecificGenerator;
    readonly "8-centered-hypertetrahedron": KDimensionalCenteredHyperTetrahedronSpecificGenerator;
    readonly "9-centered-hypertetrahedron": KDimensionalCenteredHyperTetrahedronSpecificGenerator;
    readonly "10-centered-hypertetrahedron": KDimensionalCenteredHyperTetrahedronSpecificGenerator;
    readonly "11-centered-hypertetrahedron": KDimensionalCenteredHyperTetrahedronSpecificGenerator;
    readonly "12-centered-hypertetrahedron": KDimensionalCenteredHyperTetrahedronSpecificGenerator;
    readonly "13-centered-hypertetrahedron": KDimensionalCenteredHyperTetrahedronSpecificGenerator;
    readonly "14-centered-hypertetrahedron": KDimensionalCenteredHyperTetrahedronSpecificGenerator;
    readonly "15-centered-hypertetrahedron": KDimensionalCenteredHyperTetrahedronSpecificGenerator;
    readonly "16-centered-hypertetrahedron": KDimensionalCenteredHyperTetrahedronSpecificGenerator;
    readonly "17-centered-hypertetrahedron": KDimensionalCenteredHyperTetrahedronSpecificGenerator;
    readonly "18-centered-hypertetrahedron": KDimensionalCenteredHyperTetrahedronSpecificGenerator;
    readonly "19-centered-hypertetrahedron": KDimensionalCenteredHyperTetrahedronSpecificGenerator;
    readonly "20-centered-hypertetrahedron": KDimensionalCenteredHyperTetrahedronSpecificGenerator;
    readonly "21-centered-hypertetrahedron": KDimensionalCenteredHyperTetrahedronSpecificGenerator;
    readonly "22-centered-hypertetrahedron": KDimensionalCenteredHyperTetrahedronSpecificGenerator;
    readonly "23-centered-hypertetrahedron": KDimensionalCenteredHyperTetrahedronSpecificGenerator;
    readonly "24-centered-hypertetrahedron": KDimensionalCenteredHyperTetrahedronSpecificGenerator;
    readonly "25-centered-hypertetrahedron": KDimensionalCenteredHyperTetrahedronSpecificGenerator;
    readonly "26-centered-hypertetrahedron": KDimensionalCenteredHyperTetrahedronSpecificGenerator;
    readonly "27-centered-hypertetrahedron": KDimensionalCenteredHyperTetrahedronSpecificGenerator;
    readonly "28-centered-hypertetrahedron": KDimensionalCenteredHyperTetrahedronSpecificGenerator;
    readonly "29-centered-hypertetrahedron": KDimensionalCenteredHyperTetrahedronSpecificGenerator;
    readonly "30-centered-hypertetrahedron": KDimensionalCenteredHyperTetrahedronSpecificGenerator;
    readonly "5-cross-polytope": KDimensionalHyperOctahedronSpecificGenerator;
    readonly "6-cross-polytope": KDimensionalHyperOctahedronSpecificGenerator;
    readonly "7-cross-polytope": KDimensionalHyperOctahedronSpecificGenerator;
    readonly "8-cross-polytope": KDimensionalHyperOctahedronSpecificGenerator;
    readonly "9-cross-polytope": KDimensionalHyperOctahedronSpecificGenerator;
    readonly "10-cross-polytope": KDimensionalHyperOctahedronSpecificGenerator;
    readonly "11-cross-polytope": KDimensionalHyperOctahedronSpecificGenerator;
    readonly "12-cross-polytope": KDimensionalHyperOctahedronSpecificGenerator;
    readonly "13-cross-polytope": KDimensionalHyperOctahedronSpecificGenerator;
    readonly "14-cross-polytope": KDimensionalHyperOctahedronSpecificGenerator;
    readonly "15-cross-polytope": KDimensionalHyperOctahedronSpecificGenerator;
    readonly "16-cross-polytope": KDimensionalHyperOctahedronSpecificGenerator;
    readonly "17-cross-polytope": KDimensionalHyperOctahedronSpecificGenerator;
    readonly "18-cross-polytope": KDimensionalHyperOctahedronSpecificGenerator;
    readonly "19-cross-polytope": KDimensionalHyperOctahedronSpecificGenerator;
    readonly "20-cross-polytope": KDimensionalHyperOctahedronSpecificGenerator;
    readonly "21-cross-polytope": KDimensionalHyperOctahedronSpecificGenerator;
    readonly "22-cross-polytope": KDimensionalHyperOctahedronSpecificGenerator;
    readonly "23-cross-polytope": KDimensionalHyperOctahedronSpecificGenerator;
    readonly "24-cross-polytope": KDimensionalHyperOctahedronSpecificGenerator;
    readonly "25-cross-polytope": KDimensionalHyperOctahedronSpecificGenerator;
    readonly "26-cross-polytope": KDimensionalHyperOctahedronSpecificGenerator;
    readonly "27-cross-polytope": KDimensionalHyperOctahedronSpecificGenerator;
    readonly "28-cross-polytope": KDimensionalHyperOctahedronSpecificGenerator;
    readonly "29-cross-polytope": KDimensionalHyperOctahedronSpecificGenerator;
    readonly "30-cross-polytope": KDimensionalHyperOctahedronSpecificGenerator;
    readonly "5-hypercube": KDimensionalHyperCubeSpecificGenerator;
    readonly "6-hypercube": KDimensionalHyperCubeSpecificGenerator;
    readonly "7-hypercube": KDimensionalHyperCubeSpecificGenerator;
    readonly "8-hypercube": KDimensionalHyperCubeSpecificGenerator;
    readonly "9-hypercube": KDimensionalHyperCubeSpecificGenerator;
    readonly "10-hypercube": KDimensionalHyperCubeSpecificGenerator;
    readonly "11-hypercube": KDimensionalHyperCubeSpecificGenerator;
    readonly "12-hypercube": KDimensionalHyperCubeSpecificGenerator;
    readonly "13-hypercube": KDimensionalHyperCubeSpecificGenerator;
    readonly "14-hypercube": KDimensionalHyperCubeSpecificGenerator;
    readonly "15-hypercube": KDimensionalHyperCubeSpecificGenerator;
    readonly "16-hypercube": KDimensionalHyperCubeSpecificGenerator;
    readonly "17-hypercube": KDimensionalHyperCubeSpecificGenerator;
    readonly "18-hypercube": KDimensionalHyperCubeSpecificGenerator;
    readonly "19-hypercube": KDimensionalHyperCubeSpecificGenerator;
    readonly "20-hypercube": KDimensionalHyperCubeSpecificGenerator;
    readonly "21-hypercube": KDimensionalHyperCubeSpecificGenerator;
    readonly "22-hypercube": KDimensionalHyperCubeSpecificGenerator;
    readonly "23-hypercube": KDimensionalHyperCubeSpecificGenerator;
    readonly "24-hypercube": KDimensionalHyperCubeSpecificGenerator;
    readonly "25-hypercube": KDimensionalHyperCubeSpecificGenerator;
    readonly "26-hypercube": KDimensionalHyperCubeSpecificGenerator;
    readonly "27-hypercube": KDimensionalHyperCubeSpecificGenerator;
    readonly "28-hypercube": KDimensionalHyperCubeSpecificGenerator;
    readonly "29-hypercube": KDimensionalHyperCubeSpecificGenerator;
    readonly "30-hypercube": KDimensionalHyperCubeSpecificGenerator;
    readonly "5-simplex": KDimensionalHyperTetrahedronSpecificGenerator;
    readonly "6-simplex": KDimensionalHyperTetrahedronSpecificGenerator;
    readonly "7-simplex": KDimensionalHyperTetrahedronSpecificGenerator;
    readonly "8-simplex": KDimensionalHyperTetrahedronSpecificGenerator;
    readonly "9-simplex": KDimensionalHyperTetrahedronSpecificGenerator;
    readonly "10-simplex": KDimensionalHyperTetrahedronSpecificGenerator;
    readonly "11-simplex": KDimensionalHyperTetrahedronSpecificGenerator;
    readonly "12-simplex": KDimensionalHyperTetrahedronSpecificGenerator;
    readonly "13-simplex": KDimensionalHyperTetrahedronSpecificGenerator;
    readonly "14-simplex": KDimensionalHyperTetrahedronSpecificGenerator;
    readonly "15-simplex": KDimensionalHyperTetrahedronSpecificGenerator;
    readonly "16-simplex": KDimensionalHyperTetrahedronSpecificGenerator;
    readonly "17-simplex": KDimensionalHyperTetrahedronSpecificGenerator;
    readonly "18-simplex": KDimensionalHyperTetrahedronSpecificGenerator;
    readonly "19-simplex": KDimensionalHyperTetrahedronSpecificGenerator;
    readonly "20-simplex": KDimensionalHyperTetrahedronSpecificGenerator;
    readonly "21-simplex": KDimensionalHyperTetrahedronSpecificGenerator;
    readonly "22-simplex": KDimensionalHyperTetrahedronSpecificGenerator;
    readonly "23-simplex": KDimensionalHyperTetrahedronSpecificGenerator;
    readonly "24-simplex": KDimensionalHyperTetrahedronSpecificGenerator;
    readonly "25-simplex": KDimensionalHyperTetrahedronSpecificGenerator;
    readonly "26-simplex": KDimensionalHyperTetrahedronSpecificGenerator;
    readonly "27-simplex": KDimensionalHyperTetrahedronSpecificGenerator;
    readonly "28-simplex": KDimensionalHyperTetrahedronSpecificGenerator;
    readonly "29-simplex": KDimensionalHyperTetrahedronSpecificGenerator;
    readonly "30-simplex": KDimensionalHyperTetrahedronSpecificGenerator;
    readonly pentatope: HyperTetrahedralGenerator;
    readonly biquadratic: HyperCubicGenerator;
    readonly tesseract: HyperCubicGenerator;
    readonly "5-cell": HyperTetrahedralGenerator;
    readonly "8-cell": HyperCubicGenerator;
    readonly "16-cell": HyperOctahedralGenerator;
    readonly "120-cell": HyperDodecahedralGenerator;
    readonly "600-cell": HyperIcosahedralGenerator;
    readonly "24-cell": PolyOctahedralGenerator;
    readonly pentachoron: HyperTetrahedralGenerator;
    readonly octachoron: HyperCubicGenerator;
    readonly hexadecachoron: HyperOctahedralGenerator;
    readonly hecatonicosachoron: HyperDodecahedralGenerator;
    readonly hexacosichoron: HyperIcosahedralGenerator;
    readonly icositetrachoron: PolyOctahedralGenerator;
    readonly hyperTetrahedral: HyperTetrahedralGenerator;
    readonly hyperCubic: HyperCubicGenerator;
    readonly hyperOctahedral: HyperOctahedralGenerator;
    readonly hyperDodecahedral: HyperDodecahedralGenerator;
    readonly hyperIcosahedral: HyperIcosahedralGenerator;
    readonly polyOctahedral: PolyOctahedralGenerator;
    readonly kDimensionalHyperTetrahedron: KDimensionalHyperTetrahedronGenerator;
    readonly kDimensionalHyperCube: KDimensionalHyperCubeGenerator;
    readonly kDimensionalHyperOctahedron: KDimensionalHyperOctahedronGenerator;
    readonly kDimensionalMgonalPyramidal: KDimensionalMgonalPyramidalGenerator;
    readonly fiveDimensionalMgonalPyramidal: FiveDimensionalMgonalPyramidalGenerator;
    readonly fourDimensionalMgonalPyramidal: FourDimensionalMgonalPyramidalGenerator;
    readonly sixDimensionalMgonalPyramidal: SixDimensionalMgonalPyramidalGenerator;
    readonly centeredHyperTetrahedron: CenteredHyperTetrahedronGenerator;
    readonly kDimensionalCenteredHyperTetrahedron: KDimensionalCenteredHyperTetrahedronGenerator;
    readonly centeredHyperCube: CenteredHyperCubeGenerator;
    readonly kDimensionalCenteredHyperCube: KDimensionalCenteredHyperCubeGenerator;
    readonly centeredHyperOctahedral: CenteredHyperOctahedralGenerator;
    readonly kDimensionalCenteredHyperOctahedron: KDimensionalCenteredHyperOctahedronGenerator;
    readonly nexus: NexusGenerator;
};
export type MultiDimensionalConfigMap = MappedTypeConfig<typeof MULTIDIMENSIONAL_MAP_STRATEGY>;
//# sourceMappingURL=MultiDimensionalMappedTypes.d.ts.map