import type { BlockQuoteContainer, CodeBlockContainer, HeadingContainer, HorizontalRuleContainer, ImageContainer, LineBreakContainer, LinkContainer, ListContainer, ListItemContainer, ParagraphContainer, RawTextContainer, TableCellContainer, TableContainer, TableContentContainer, TextContainer } from './containers.js'; /** * @borrows ParagraphContainer */ export interface BlockQuoteContext extends ParagraphContainer { } /** * @borrows RawTextContainer */ export interface CodeBlockContext extends RawTextContainer { } /** * @borrows RawTextContainer * @borrows LinkContainer */ export interface HeadingContext extends RawTextContainer, LinkContainer { } /** * @borrows BlockQuoteContainer * @borrows CodeBlockContainer * @borrows HeadingContainer * @borrows HorizontalRuleContainer * @borrows ListContainer * @borrows ParagraphContainer * @borrows TableContainer */ export interface ListItemContext extends BlockQuoteContainer, CodeBlockContainer, HeadingContainer, HorizontalRuleContainer, ListContainer, ParagraphContainer, TableContainer { } /** * @borrows ListItemContainer */ export interface ListContext extends ListItemContainer { } /** * @borrows TextContainer * @borrows ImageContainer * @borrows LinkContainer * @borrows LineBreakContainer */ export interface ParagraphContext extends TextContainer, ImageContainer, LinkContainer, LineBreakContainer { } /** * @borrows TextContainer * @borrows LinkContainer * @borrows LineBreakContainer */ export interface SpoilerContext extends TextContainer, LinkContainer, LineBreakContainer { } /** * @borrows TextContainer * @borrows LinkContainer * @borrows ImageContainer */ export interface TableCellContext extends TextContainer, LinkContainer, ImageContainer { } /** * @borrows TableContentContainer */ export interface TableContext extends TableContentContainer { } /** * @borrows TableCellContext */ export type TableHeaderCellContext = TableCellContext; /** * @borrows TableCellContainer */ export interface TableRowContext extends TableCellContainer { } //# sourceMappingURL=contexts.d.ts.map