export interface DebugActionProps {
    label: string;
    onClick?: React.MouseEventHandler<HTMLButtonElement>;
}
export interface DebugResponseProps {
    message: string;
    reason?: string;
    action?: DebugActionProps;
}
export interface UserResponseProps {
    /**
     * The message text to display.
     */
    message: string;
    /**
     * A unix timestamp indicating when this response was sent.
     */
    timestamp: number;
    /**
     * If provided, adds a caption and optional "debug" message with an action.
     */
    debug?: DebugResponseProps;
    /**
     * If true, this is the last message in the chat.
     */
    isLast?: boolean;
}
/**
 * A user-sent text response.
 *
 * @see {@link https://voiceflow.github.io/react-chat/?path=/story/components-chat-userresponse--simple}
 */
export declare const UserResponse: React.FC<UserResponseProps>;
//# sourceMappingURL=index.d.ts.map