import * as prismic from "@prismicio/client";
import { MockRichTextValueConfig } from "../../types";
type RTHeadingNode = prismic.RTHeading1Node | prismic.RTHeading2Node | prismic.RTHeading3Node | prismic.RTHeading4Node | prismic.RTHeading5Node | prismic.RTHeading6Node;
declare const patterns: {
    readonly short: {
        readonly minWords: 1;
        readonly maxWords: 3;
    };
    readonly medium: {
        readonly minWords: 3;
        readonly maxWords: 6;
    };
    readonly long: {
        readonly minWords: 6;
        readonly maxWords: 12;
    };
};
export type MockRichTextHeadingValueConfig = {
    pattern?: keyof typeof patterns;
} & MockRichTextValueConfig;
export declare const heading: (config: MockRichTextHeadingValueConfig) => RTHeadingNode | undefined;
export {};
