import { type ComponentPropsWithoutRef, type FC, type PropsWithChildren } from 'react'; import { type ComponentProps as IconProps } from '../Icon'; import { Text } from '../Text'; type Props = PropsWithChildren> & { size?: Extract['size'], 'XS' | 'S' | 'M'>; status?: keyof typeof STATUS_ICON_MAPPER; }; export declare const classNameGenerator: import("tailwind-variants").TVReturnType<{ status: { info: string; success: string; warning: string; error: string; sync: string; }; }, undefined, "", import("tailwind-variants/dist/config").TVConfig<{ status: { info: string; success: string; warning: string; error: string; sync: string; }; }, { status: { info: string; success: string; warning: string; error: string; sync: string; }; }>, { status: { info: string; success: string; warning: string; error: string; sync: string; }; }, undefined, import("tailwind-variants").TVReturnType<{ status: { info: string; success: string; warning: string; error: string; sync: string; }; }, undefined, "", import("tailwind-variants/dist/config").TVConfig<{ status: { info: string; success: string; warning: string; error: string; sync: string; }; }, { status: { info: string; success: string; warning: string; error: string; sync: string; }; }>, unknown, unknown, undefined>>; declare const STATUS_ICON_MAPPER: { readonly info: import("react").NamedExoticComponent; readonly success: import("react").NamedExoticComponent; readonly warning: import("react").NamedExoticComponent; readonly error: import("react").NamedExoticComponent; readonly sync: import("react").NamedExoticComponent; }; export declare const ResponseMessage: FC; export {};