import { TitleItemProps } from '../../models';
import { Parser, Transformer, TransformerRaw, yfmTransformer } from './common';
export declare const blockHeaderTransformer: ({
    fields: string[];
    transformer: typeof yfmTransformer;
    parser: (transformer: Transformer, title: TitleItemProps | string) => string | {
        text: string;
        navTitle?: string;
        anchor?: string;
        justify?: import("../../models").Justify;
        textSize?: import("../../models").TextSize;
        url?: string;
        urlTitle?: string;
        custom?: string | React.ReactNode;
        onClick?: () => void;
        analyticsEvents?: import("../../models").AnalyticsEventsProp;
    };
    renderInline: boolean;
} | {
    fields: string[];
    transformer: typeof yfmTransformer;
    parser?: undefined;
    renderInline?: undefined;
})[];
interface BlockConfig {
    transformer: TransformerRaw;
    fields?: string[];
    parser?: Parser;
    renderInline?: boolean;
}
export type BlocksConfig = Record<string, BlockConfig | BlockConfig[]>;
export declare const config: BlocksConfig;
export {};
