import { IExtendedImmutable as IAudioExtendedImmutable, IExtendedMutable as IAudioExtendedMutable } from "./node/IAudio"; import { IExtendedImmutable as IBannerExtendedImmutable, IExtendedMutable as IBannerExtendedMutable } from "./node/IBanner"; import { IExtendedImmutable as ICardExtendedImmutable, IExtendedMutable as ICardExtendedMutable } from "./node/ICard"; import { IExtendedImmutable as ICarouselExtendedImmutable, IExtendedMutable as ICarouselExtendedMutable } from "./node/ICarousel"; import { IExtendedImmutable as ICodeExtendedImmutable, IExtendedMutable as ICodeExtendedMutable } from "./node/ICode"; import { IExtendedImmutable as IContainerExtendedImmutable, IExtendedMutable as IContainerExtendedMutable } from "./node/IContainer"; import { IExtendedImmutable as IGradedTextExtendedImmutable, IExtendedMutable as IGradedTextExtendedMutable } from "./node/IGradedText"; import { IExtendedImmutable as IHeadingExtendedImmutable, IExtendedMutable as IHeadingExtendedMutable } from "./node/IHeading"; import { IExtendedImmutable as IImageExtendedImmutable, IExtendedMutable as IImageExtendedMutable } from "./node/IImage"; import { IExtendedImmutable as ILinkExtendedImmutable, IExtendedMutable as ILinkExtendedMutable } from "./node/ILink"; import { IExtendedImmutable as IListExtendedImmutable, IExtendedMutable as IListExtendedMutable } from "./node/IList"; import { IExtendedImmutable as IModalExtendedImmutable, IExtendedMutable as IModalExtendedMutable } from "./node/IModal"; import { IExtendedImmutable as IPaddingExtendedImmutable, IExtendedMutable as IPaddingExtendedMutable } from "./node/IPadding"; import { IExtendedImmutable as IQuoteExtendedImmutable, IExtendedMutable as IQuoteExtendedMutable } from "./node/IQuote"; import { IExtendedImmutable as IScrollableExtendedImmutable, IExtendedMutable as IScrollableExtendedMutable } from "./node/IScrollable"; import { IExtendedImmutable as ISeparatorExtendedImmutable, IExtendedMutable as ISeparatorExtendedMutable } from "./node/ISeparator"; import { IExtendedImmutable as ISpanExtendedImmutable, IExtendedMutable as ISpanExtendedMutable } from "./node/ISpan"; import { IExtendedImmutable as ITextExtendedImmutable, IExtendedMutable as ITextExtendedMutable } from "./node/IText"; import { IExtendedImmutable as IVideoExtendedImmutable, IExtendedMutable as IVideoExtendedMutable } from "./node/IVideo"; import Type from "./node/Type"; export interface IBaseImmutable { readonly type: T; } export interface IBaseMutable extends IBaseImmutable { } export declare type IExtendedMutable = IAudioExtendedMutable | IBannerExtendedMutable | ICardExtendedMutable | ICarouselExtendedMutable | ICodeExtendedMutable | IContainerExtendedMutable | IGradedTextExtendedMutable | IHeadingExtendedMutable | IImageExtendedMutable | ILinkExtendedMutable | IListExtendedMutable | IModalExtendedMutable | IPaddingExtendedMutable | IQuoteExtendedMutable | IScrollableExtendedMutable | ISeparatorExtendedMutable | ISpanExtendedMutable | ITextExtendedMutable | IVideoExtendedMutable; export declare type IExtendedImmutable = IAudioExtendedImmutable | IBannerExtendedImmutable | ICardExtendedImmutable | ICarouselExtendedImmutable | ICodeExtendedImmutable | IContainerExtendedImmutable | IGradedTextExtendedImmutable | IHeadingExtendedImmutable | IImageExtendedImmutable | ILinkExtendedImmutable | IListExtendedImmutable | IModalExtendedImmutable | IPaddingExtendedImmutable | IQuoteExtendedImmutable | IScrollableExtendedImmutable | ISeparatorExtendedImmutable | ISpanExtendedImmutable | ITextExtendedImmutable | IVideoExtendedImmutable; export { IExtendedMutable as IExtended }; export declare type IMutable = IExtendedMutable<{}>; export declare type IImmutable = IExtendedImmutable<{}>; export default IMutable;