import { TinaMarkdownContent } from 'tinacms/dist/rich-text'; import { CallbackFunctions } from '../component-providers'; import { Chips } from './card-carousel/card'; import { IconDictionary } from './sub-templates/tina-form-elements/icon'; type ImageTextBlockProps = { data: { heading?: string | null; description?: TinaMarkdownContent | null; mediaConfiguration?: { imageSource?: string | null; placement?: string | null; mobilePlacement?: string | null; verticalPlacement?: string | null; mediaType?: string | null; youtubeUrl?: string | null; } | null; topLabel?: { icon?: string | null; labelText?: string | null; } | null; isH1?: boolean | null; chips?: Chips | null; featureColumns?: { twoColumns?: boolean | null; features?: ({ heading?: string | null; description?: string | null; icon?: string | null; } | null)[] | null; } | null; buttons?: ({ buttonText?: string | null; buttonLink?: string | null; } | null)[] | null; }; icons?: IconDictionary; callbackFunctions?: CallbackFunctions; }; export declare const ImageTextBlock: ({ data, icons, callbackFunctions, }: ImageTextBlockProps) => import("react/jsx-runtime").JSX.Element; export {};