import type { ReactNode } from 'react';
import { TColorScheme } from '../../types/common';
import { ButtonVariant } from '../../components/Button/Button';
export type TImageWithTextView = 'plain' | 'complex' | 'plain_with_title';
export type TButtonWithColors = {
    label?: string;
    link?: string;
    variant?: ButtonVariant;
};
export type TImageWithTextProps = {
    image: string;
    mobileImage?: string;
    textColor?: 'black' | 'white' | 'solar' | 'indigo';
    mobileTextColor?: 'black' | 'white' | 'solar' | 'indigo';
    titleColor?: 'black' | 'white' | 'solar' | 'indigo';
    mobileTitleColor?: 'black' | 'white' | 'solar' | 'indigo';
    titleHighlightColor?: 'black' | 'white' | 'solar' | 'indigo';
    mobileTitleHighlightColor?: 'black' | 'white' | 'solar' | 'indigo';
    button?: TButtonWithColors;
    title?: ReactNode;
    text?: ReactNode;
    view: TImageWithTextView;
    colorScheme: TColorScheme;
};
