import type { Field } from "../../pageModel";
import { type MarkId, type RichTextEditorProfile } from "./types";
export type BridgeRichTextProfileOption = {
    type: "mark";
    id: MarkId;
    command: string;
} | {
    type: "list";
    id: "ordered-list" | "unordered-list";
    command: string;
} | {
    type: "link";
    id: "link";
};
export type BridgeRichTextProfileGroup = {
    id: string;
    options: BridgeRichTextProfileOption[];
};
export declare function getExecCommandForMark(markId: MarkId): "italic" | "bold" | "underline" | "subscript" | "superscript" | "strikeThrough" | undefined;
export declare function loadParsedRichTextProfile(field: Field): Promise<RichTextEditorProfile | null>;
export declare function getBridgeRichTextProfileGroups(profile?: RichTextEditorProfile | null): BridgeRichTextProfileGroup[];
