export type MarkdownContainer = Array<{ kind: "list"; width: number; } | { kind: "quote"; }>; export declare function markdownContainer(line: string): { content: string; indent: number; tokens: MarkdownContainer; }; export declare function resolveMarkdownContainer(line: string, active: MarkdownContainer): ReturnType; export declare function fenceStart(line: string, parsed?: { content: string; indent: number; tokens: MarkdownContainer; }): { container: MarkdownContainer; length: number; marker: string; } | null; export declare function stripMarkdownContainer(line: string, tokens: MarkdownContainer): string | null;