import { StoryObj } from '@storybook/react';
import { Text, TextProps, TextTypes } from '../../Text';
export type Story = StoryObj<typeof Text>;
export declare const TEXT_STORY_TRANSLATION_DATA: {
    Test: string;
    'Contact <link1>support team</link1>': string;
    'Contact toTranslate <link1>': string;
    'Support team toTranslate': string;
};
export declare const TEXT_STORY_calculateTextSize: (max: number, min: number, viewportWidth: number) => string;
export declare const getTextBySize: (size: number) => string;
export declare const DEFAULT_TEXT: string;
export declare const defaultProps: TextProps;
export type AllowedElements = 'span' | 'div' | 'h1' | 'h2' | 'h3' | 'h4' | 'h5' | 'h6' | 'p' | 'a' | 'li' | 'em' | 'mark' | 'strong' | 'b';
export type HeadingSizes = 'text' | 'h1' | 'h2' | 'h3' | 'h4' | 'intro' | 'help' | 'caption' | 'display1' | 'display2';
export declare const TEXT_STORY_DISABLED_CONTROLS: string[];
export declare const TEXT_STORY_CONTROLS: {
    argTypes: any;
};
export declare const textTest: ({ canvasElement, textToFind, fontFamily, toBeVisible, toHaveItalic, textDecoration, color, fontWeight, elementType, fontSize, }: {
    canvasElement: HTMLElement;
    textToFind: string;
    toBeVisible: boolean;
    fontWeight: string;
    toHaveItalic: boolean;
    textDecoration: false | string;
    color: string;
    fontFamily: string;
    elementType: AllowedElements;
    fontSize: string;
}) => Promise<void>;
export declare const balancedTextTest: (type: TextTypes, width?: number) => Story;
export declare const TextDisplayTest: (textHeadingType: HeadingSizes) => Story;
export { TextTypes } from '../../Text';
