import { IExtendedImmutable as INodeExtendedImmutable, IExtendedMutable as INodeExtendedMutable } from "./INode"; import { IExtendedImmutable as ICodeExtendedImmutable, IExtendedMutable as ICodeExtendedMutable } from "./node/ICode"; import { IExtendedImmutable as IHeadingExtendedImmutable, IExtendedMutable as IHeadingExtendedMutable } from "./node/IHeading"; import { IExtendedImmutable as IQuoteExtendedImmutable, IExtendedMutable as IQuoteExtendedMutable } from "./node/IQuote"; import { IExtendedImmutable as ITextExtendedImmutable, IExtendedMutable as ITextExtendedMutable } from "./node/IText"; export declare type HasTextMutable = ICodeExtendedMutable | IHeadingExtendedMutable | IQuoteExtendedMutable | ITextExtendedMutable; export declare type HasTextImmutable = ICodeExtendedImmutable | IHeadingExtendedImmutable | IQuoteExtendedImmutable | ITextExtendedImmutable; export { HasTextMutable as HasText }; export declare function hasText(node: INodeExtendedMutable): node is HasTextMutable; export declare function hasText(node: INodeExtendedImmutable): node is HasTextImmutable; export default hasText;