import type { MappedTypeConfig } from "../../core/mapped-types/MappedTypeConfig.js";
import { AztecDiamondGenerator, CenteredPolygonalGenerator, CrossGenerator, GnomicGenerator, ImpoliteGenerator, PoliteGenerator, PolygonalGenerator, PolygramGenerator, PronicGenerator, TruncatedPronicGenerator, TruncatedCenteredPolygonalGenerator, PolygonalSpecificGenerator, CenteredPolygonalSpecificGenerator, TruncatedCenteredPolygonalSpecificGenerator, PolygramSpecificGenerator } from "../strategies/index.js";
export declare const PLANE_MAP_STRATEGY: {
    readonly pentagram: PolygramSpecificGenerator;
    readonly hexagram: PolygramSpecificGenerator;
    readonly heptagram: PolygramSpecificGenerator;
    readonly octagram: PolygramSpecificGenerator;
    readonly nonagram: PolygramSpecificGenerator;
    readonly decagram: PolygramSpecificGenerator;
    readonly hendecagram: PolygramSpecificGenerator;
    readonly dodecagram: PolygramSpecificGenerator;
    readonly tridecagram: PolygramSpecificGenerator;
    readonly tetradecagram: PolygramSpecificGenerator;
    readonly pentadecagram: PolygramSpecificGenerator;
    readonly hexadecagram: PolygramSpecificGenerator;
    readonly heptadecagram: PolygramSpecificGenerator;
    readonly octadecagram: PolygramSpecificGenerator;
    readonly nonadecagram: PolygramSpecificGenerator;
    readonly icosagram: PolygramSpecificGenerator;
    readonly icosihenagram: PolygramSpecificGenerator;
    readonly icosidigram: PolygramSpecificGenerator;
    readonly icositrigram: PolygramSpecificGenerator;
    readonly icositetragram: PolygramSpecificGenerator;
    readonly icosipentagram: PolygramSpecificGenerator;
    readonly icosihexagram: PolygramSpecificGenerator;
    readonly icosiheptagram: PolygramSpecificGenerator;
    readonly icosioctagram: PolygramSpecificGenerator;
    readonly icosinonagram: PolygramSpecificGenerator;
    readonly triacontagram: PolygramSpecificGenerator;
    readonly truncatedCenteredTriangular: TruncatedCenteredPolygonalSpecificGenerator;
    readonly truncatedCenteredSquare: TruncatedCenteredPolygonalSpecificGenerator;
    readonly truncatedCenteredPentagonal: TruncatedCenteredPolygonalSpecificGenerator;
    readonly truncatedCenteredHexagonal: TruncatedCenteredPolygonalSpecificGenerator;
    readonly truncatedCenteredHeptagonal: TruncatedCenteredPolygonalSpecificGenerator;
    readonly truncatedCenteredOctagonal: TruncatedCenteredPolygonalSpecificGenerator;
    readonly truncatedCenteredNonagonal: TruncatedCenteredPolygonalSpecificGenerator;
    readonly truncatedCenteredDecagonal: TruncatedCenteredPolygonalSpecificGenerator;
    readonly truncatedCenteredHendecagonal: TruncatedCenteredPolygonalSpecificGenerator;
    readonly truncatedCenteredDodecagonal: TruncatedCenteredPolygonalSpecificGenerator;
    readonly truncatedCenteredTridecagonal: TruncatedCenteredPolygonalSpecificGenerator;
    readonly truncatedCenteredTetradecagonal: TruncatedCenteredPolygonalSpecificGenerator;
    readonly truncatedCenteredPentadecagonal: TruncatedCenteredPolygonalSpecificGenerator;
    readonly truncatedCenteredHexadecagonal: TruncatedCenteredPolygonalSpecificGenerator;
    readonly truncatedCenteredHeptadecagonal: TruncatedCenteredPolygonalSpecificGenerator;
    readonly truncatedCenteredOctadecagonal: TruncatedCenteredPolygonalSpecificGenerator;
    readonly truncatedCenteredNonadecagonal: TruncatedCenteredPolygonalSpecificGenerator;
    readonly truncatedCenteredIcosagonal: TruncatedCenteredPolygonalSpecificGenerator;
    readonly truncatedCenteredIcosihenagonal: TruncatedCenteredPolygonalSpecificGenerator;
    readonly truncatedCenteredIcosidigonal: TruncatedCenteredPolygonalSpecificGenerator;
    readonly truncatedCenteredIcositrigonal: TruncatedCenteredPolygonalSpecificGenerator;
    readonly truncatedCenteredIcositetragonal: TruncatedCenteredPolygonalSpecificGenerator;
    readonly truncatedCenteredIcosipentagonal: TruncatedCenteredPolygonalSpecificGenerator;
    readonly truncatedCenteredIcosihexagonal: TruncatedCenteredPolygonalSpecificGenerator;
    readonly truncatedCenteredIcosiheptagonal: TruncatedCenteredPolygonalSpecificGenerator;
    readonly truncatedCenteredIcosioctagonal: TruncatedCenteredPolygonalSpecificGenerator;
    readonly truncatedCenteredIcosinonagonal: TruncatedCenteredPolygonalSpecificGenerator;
    readonly truncatedCenteredTriacontagonal: TruncatedCenteredPolygonalSpecificGenerator;
    readonly centeredTriangular: CenteredPolygonalSpecificGenerator;
    readonly centeredSquare: CenteredPolygonalSpecificGenerator;
    readonly centeredPentagonal: CenteredPolygonalSpecificGenerator;
    readonly centeredHexagonal: CenteredPolygonalSpecificGenerator;
    readonly centeredHeptagonal: CenteredPolygonalSpecificGenerator;
    readonly centeredOctagonal: CenteredPolygonalSpecificGenerator;
    readonly centeredNonagonal: CenteredPolygonalSpecificGenerator;
    readonly centeredDecagonal: CenteredPolygonalSpecificGenerator;
    readonly centeredHendecagonal: CenteredPolygonalSpecificGenerator;
    readonly centeredDodecagonal: CenteredPolygonalSpecificGenerator;
    readonly centeredTridecagonal: CenteredPolygonalSpecificGenerator;
    readonly centeredTetradecagonal: CenteredPolygonalSpecificGenerator;
    readonly centeredPentadecagonal: CenteredPolygonalSpecificGenerator;
    readonly centeredHexadecagonal: CenteredPolygonalSpecificGenerator;
    readonly centeredHeptadecagonal: CenteredPolygonalSpecificGenerator;
    readonly centeredOctadecagonal: CenteredPolygonalSpecificGenerator;
    readonly centeredNonadecagonal: CenteredPolygonalSpecificGenerator;
    readonly centeredIcosagonal: CenteredPolygonalSpecificGenerator;
    readonly centeredIcosihenagonal: CenteredPolygonalSpecificGenerator;
    readonly centeredIcosidigonal: CenteredPolygonalSpecificGenerator;
    readonly centeredIcositrigonal: CenteredPolygonalSpecificGenerator;
    readonly centeredIcositetragonal: CenteredPolygonalSpecificGenerator;
    readonly centeredIcosipentagonal: CenteredPolygonalSpecificGenerator;
    readonly centeredIcosihexagonal: CenteredPolygonalSpecificGenerator;
    readonly centeredIcosiheptagonal: CenteredPolygonalSpecificGenerator;
    readonly centeredIcosioctagonal: CenteredPolygonalSpecificGenerator;
    readonly centeredIcosinonagonal: CenteredPolygonalSpecificGenerator;
    readonly centeredTriacontagonal: CenteredPolygonalSpecificGenerator;
    readonly triangular: PolygonalSpecificGenerator;
    readonly square: PolygonalSpecificGenerator;
    readonly pentagonal: PolygonalSpecificGenerator;
    readonly hexagonal: PolygonalSpecificGenerator;
    readonly heptagonal: PolygonalSpecificGenerator;
    readonly octagonal: PolygonalSpecificGenerator;
    readonly nonagonal: PolygonalSpecificGenerator;
    readonly decagonal: PolygonalSpecificGenerator;
    readonly hendecagonal: PolygonalSpecificGenerator;
    readonly dodecagonal: PolygonalSpecificGenerator;
    readonly tridecagonal: PolygonalSpecificGenerator;
    readonly tetradecagonal: PolygonalSpecificGenerator;
    readonly pentadecagonal: PolygonalSpecificGenerator;
    readonly hexadecagonal: PolygonalSpecificGenerator;
    readonly heptadecagonal: PolygonalSpecificGenerator;
    readonly octadecagonal: PolygonalSpecificGenerator;
    readonly nonadecagonal: PolygonalSpecificGenerator;
    readonly icosagonal: PolygonalSpecificGenerator;
    readonly icosihenagonal: PolygonalSpecificGenerator;
    readonly icosidigonal: PolygonalSpecificGenerator;
    readonly icositrigonal: PolygonalSpecificGenerator;
    readonly icositetragonal: PolygonalSpecificGenerator;
    readonly icosipentagonal: PolygonalSpecificGenerator;
    readonly icosihexagonal: PolygonalSpecificGenerator;
    readonly icosiheptagonal: PolygonalSpecificGenerator;
    readonly icosioctagonal: PolygonalSpecificGenerator;
    readonly icosinonagonal: PolygonalSpecificGenerator;
    readonly triacontagonal: PolygonalSpecificGenerator;
    readonly polygonal: PolygonalGenerator;
    readonly centeredPolygonal: CenteredPolygonalGenerator;
    readonly truncatedCenteredPolygonal: TruncatedCenteredPolygonalGenerator;
    readonly pronic: PronicGenerator;
    readonly truncatedPronic: TruncatedPronicGenerator;
    readonly polite: PoliteGenerator;
    readonly impolite: ImpoliteGenerator;
    readonly aztecDiamond: AztecDiamondGenerator;
    readonly gnomic: GnomicGenerator;
    readonly cross: CrossGenerator;
    readonly polygram: PolygramGenerator;
};
export type PlaneConfigMap = MappedTypeConfig<typeof PLANE_MAP_STRATEGY>;
//# sourceMappingURL=PlaneMappedTypes.d.ts.map