/**
 * Master list of all the bloc components
 */
export declare enum BlocComponentIdentifiers {
    Accordion = "accordion",
    ActionPanel = "action-panel",
    Announcement = "announcement",
    BlockQuote = "blockquote",
    BlockQuoteVideo = "blockquote-video",
    ButtonLink = "button-link",
    Carousel = "carousel",
    CTAPanel = "cta-panel",
    ContactUs = "contact-us",
    DescriptionList = "description-list",
    DynamicFlex = "dynamic-flex",
    FeaturedArticles = "featured-articles",
    GoogleMap = "google-map",
    Pdf = "pdf",
    Grid = "grid",
    Grid3 = "grid-3",
    DynamicGrid = "dynamic-grid",
    DynamicForm = "dynamic-form",
    Grid4Buttons = "grid-4-buttons",
    Heading = "heading",
    Image = "image",
    ImageLink = "image-link",
    Backdrop = "backdrop",
    NewsEvents = "news-events",
    NewsTable = "news-table",
    Paragraph = "paragraph",
    Slider = "slider",
    Spacer = "spacer",
    Script = "script",
    Hype = "hype",
    Stats = "stats",
    Table = "table",
    Tabs = "tabs",
    TermDates = "term-dates",
    TextLink = "text-link",
    VoiceMedia = "voice-media",
    VideoList = "video-list",
    YouTubePlayList = "youtube-playlist",
    HeadImage = "head-image",
    NewsArticle = "news-article",
    NewsArticleContent = "news-article-content",
    ImageCollection = "image-collection"
}
export declare type BlocsWithSettings = Exclude<BlocComponentIdentifiers, 'image' | 'contact-us' | 'stats' | 'collapse'>;
export declare enum NonEditableBlockIdentifier {
    Collapse = "collapse"
}
export declare type BlocMasterList = NonEditableBlockIdentifier & BlocComponentIdentifiers;
