import { HTMLProps, PropsWithChildren, ReactElement } from 'react';
export type TextImageProps = PropsWithChildren<{
/**
* Image
*/
image: ReactElement;
/**
* Custom class
*/
className?: string;
/**
* Customize appearance
*/
variant?: 'fullbleed' | 'inline';
/**
* Customize fill behavior of the image
*/
imageBehaviour?: 'cover' | 'contain';
/**
* Orientation image left/right
*/
orientation?: 'text-image' | 'image-text';
/**
* Custom classes for overwrites
*/
classes?: {
/**
* Main content class
*/
content?: string;
/**
* Custom class for the image wrapping element
*/
visual?: string;
};
}> & Omit, 'ref'>;
export declare const TextImage: (props: {
/**
* Image
*/
image: ReactElement;
/**
* Custom class
*/
className?: string | undefined;
/**
* Customize appearance
*/
variant?: "inline" | "fullbleed" | undefined;
/**
* Customize fill behavior of the image
*/
imageBehaviour?: "contain" | "cover" | undefined;
/**
* Orientation image left/right
*/
orientation?: "text-image" | "image-text" | undefined;
/**
* Custom classes for overwrites
*/
classes?: {
/**
* Main content class
*/
content?: string | undefined;
/**
* Custom class for the image wrapping element
*/
visual?: string | undefined;
} | undefined;
} & {
children?: import("react").ReactNode;
} & Omit, "ref"> & import("react").RefAttributes) => ReactElement> | null;