import type { ReactNode } from 'react'; import type { Styles, TextStyle } from '@cleartrip/ct-design-types'; import { AlertCalloutVariants } from './constants'; export type AlertCalloutVariant = `${AlertCalloutVariants}`; export interface IAlertCalloutStyleConfig { root?: Styles[]; rootContainer?: Styles[]; prefixIconContainer?: Styles[]; textNodeContainerWrapper?: Styles[]; textNodeContainer?: TextStyle[]; rightActionContainer?: Styles[]; } export interface IAlertCalloutProps { variant?: AlertCalloutVariant; prefixIconNode?: ReactNode; textNode: ReactNode; rightActionNode?: ReactNode; description?: ReactNode; onClick?: () => void; styleConfig?: IAlertCalloutStyleConfig; } export interface IStyledAlertCallout { variant: AlertCalloutVariant; css?: Styles; } //# sourceMappingURL=type.d.ts.map