import { BannerBlock, BannerCard, CardLayoutBlock, CompaniesBlock, ContentLayoutBlock, ExtendedFeaturesBlock, FilterBlock, FoldableListBlock, FormBlock, HeaderBlock, HeaderSliderBlock, HeroBlock, IconsBlock, InfoBlock, MapBlock, MediaBlock, PromoFeaturesBlock, QuestionsBlock, ShareBlock, SliderBlock, SliderOldBlock, TableBlock, TabsBlock, } from "./validators/blocks.js";
import { BackgroundCard, BasicCard, Divider, ImageCard, MediaCardBlock, PriceCardBlock, PriceDetailedBlock, Quote, } from "./validators/sub-blocks.js";
export const blockSchemas = {
    ...Divider,
    ...ExtendedFeaturesBlock,
    ...PromoFeaturesBlock,
    ...SliderOldBlock,
    ...QuestionsBlock,
    ...FoldableListBlock,
    ...HeaderBlock,
    ...HeroBlock,
    ...BannerBlock,
    ...CompaniesBlock,
    ...MediaBlock,
    ...MapBlock,
    ...InfoBlock,
    ...TableBlock,
    ...TabsBlock,
    ...HeaderSliderBlock,
    ...IconsBlock,
    ...CardLayoutBlock,
    ...ContentLayoutBlock,
    ...ShareBlock,
    ...FilterBlock,
    ...FormBlock,
    ...SliderBlock,
};
export const cardSchemas = {
    ...MediaCardBlock,
    ...BannerCard,
    ...PriceDetailedBlock,
    ...BackgroundCard,
    ...Quote,
    ...BasicCard,
    ...PriceCardBlock,
    ...ImageCard,
};
export const constructorBlockSchemaNames = [
    'divider',
    'quote',
    'event',
    'post',
    'extended-features-block',
    'promo-features-block',
    /** @deprecated */
    'slider-old-block',
    'slider-block',
    'questions-block',
    'header-block',
    'banner-block',
    'companies-block',
    'media-block',
    'map-block',
    'info-block',
    'table-block',
    'tabs-block',
    /** @deprecated */
    'price-detailed',
    'header-slider-block',
    'cards-with-image-block',
    'icons-block',
    'card-layout-block',
    'content-layout-block',
    'share-block',
    'filter-block',
    'form-block',
];
export const constructorCardSchemaNames = [
    'media-card',
    'banner-card',
    /** @deprecated */
    'price-detailed',
    'background-card',
    'quote',
    'basic-card',
    'layout-item',
    'price-card',
    'image-card',
];
//# sourceMappingURL=constants.js.map
