import { IBaseSystemMessageProps } from '../SystemResponse/SystemMessage'; import { RuntimeAction } from '@voiceflow/sdk-runtime'; import { TraceCardV2Description } from '@voiceflow/base-types/build/cjs/node/cardV2'; export interface CardActionProps { /** * The label that will appear on the button. */ name: string; /** * the request that will be sent by the runtime when the button is clicked. */ request: RuntimeAction; } export interface CardProps extends IBaseSystemMessageProps { /** * The title of the card. */ title: string; /** * Text content of the card. */ description: TraceCardV2Description; /** * An image URL that will render at the top of the card if provided. */ image?: string | undefined | null; /** * A list of actions that will appear as button controls at the bottom of the card. */ actions?: CardActionProps[] | undefined; /** * Extra className to add to this component. */ className?: string; } //# sourceMappingURL=types.d.ts.map