import { Editor, NodeMatch, Descendant, NodeEntry } from 'slate'; import { type ResponsiveValue } from '@makeswift/controls'; type SetResponsiveValueOptions = { match: NodeMatch; split: boolean; }; export declare function setResponsiveValue(editor: Editor, key: K, value: T[K] | undefined | null, options: SetResponsiveValueOptions): void; type NormalizeResponsiveValueOptions = { match: NodeMatch; }; export declare function normalizeResponsiveValue(editor: Editor, key: K, options: NormalizeResponsiveValueOptions): (entry: NodeEntry) => boolean; export declare function responsiveShallowEqual(a?: ResponsiveValue, b?: ResponsiveValue): ResponsiveValue; export {}; //# sourceMappingURL=responsive.d.ts.map