import { EditResult, Range, indentLines, outdentLines } from '../editor-core/textareaCommands'; export declare const toggleBold: (value: string, range: Range) => EditResult; export declare const toggleItalic: (value: string, range: Range) => EditResult; export declare const toggleStrike: (value: string, range: Range) => EditResult; export declare const toggleInlineCode: (value: string, range: Range) => EditResult; export declare function setHeading(value: string, range: Range, level: 1 | 2 | 3 | 4 | 5 | 6): EditResult; export declare function clearHeading(value: string, range: Range): EditResult; export declare const toggleBlockquote: (value: string, range: Range) => EditResult; export declare function toggleUnorderedList(value: string, range: Range): EditResult; export declare function toggleOrderedList(value: string, range: Range): EditResult; export declare const toggleTaskList: (value: string, range: Range) => EditResult; export declare function insertCodeBlock(value: string, range: Range, lang?: string): EditResult; export declare function insertHorizontalRule(value: string, range: Range): EditResult; export declare function insertTable(value: string, range: Range, cols?: number, rows?: number): EditResult; export declare function insertLink(value: string, range: Range, text: string, url: string): EditResult; export declare function insertImage(value: string, range: Range, alt: string, url: string): EditResult; export { indentLines as indentMarkdown, outdentLines as outdentMarkdown }; export declare function continueListOnEnter(value: string, range: Range): EditResult | null;