import { Slate } from '@makeswift/controls';
import { Node, NodeEntry } from 'slate';
export type SupportedInlineType = Exclude<Slate.InlineType, 'link'>;
export type SupportedInline = Exclude<Slate.Inline, Slate.LinkElement>;
export declare const supportedInlineOptions: readonly [{
    readonly icon: "Superscript16";
    readonly label: "Superscript";
    readonly value: "superscript";
}, {
    readonly icon: "Subscript16";
    readonly label: "Subscript";
    readonly value: "subscript";
}, {
    readonly icon: "Code16";
    readonly label: "Code";
    readonly value: "code";
}];
export declare function isSupportedInlineType(inline: Slate.InlineType): inline is SupportedInlineType;
export declare function isSupportedInlineNode(node: Node): node is SupportedInline;
export declare function isSupportedInlineEntry(entry: NodeEntry<Node>): entry is NodeEntry<SupportedInline>;
//# sourceMappingURL=types.d.ts.map