import type { MemoizedFn } from 'memoize-one';
import type { GuidelineConfig } from '@atlaskit/editor-common/guideline';
import type { EditorContainerWidth } from '@atlaskit/editor-common/types';
import type { NodeType } from '@atlaskit/editor-prosemirror/model';
export declare const GUIDELINE_KEYS: {
    readonly lineLengthLeft: "grid_left";
    readonly lineLengthRight: "grid_right";
    readonly wideLeft: "wide_left";
    readonly wideRight: "wide_right";
    readonly fullWidthLeft: "full_width_left";
    readonly fullWidthRight: "full_width_right";
    readonly maxWidthLeft: "max_width_left";
    readonly maxWidthRight: "max_width_right";
};
export declare const getGuidelines: MemoizedFn<(isResizing: boolean, newWidth: number, getEditorWidth: () => EditorContainerWidth | undefined, nodeType?: NodeType | undefined) => GuidelineConfig[]>;
