import * as React from 'react'; import type { AgMessage } from '../types.js'; export interface MessageActionsProps { message: AgMessage; onRegenerate?: ((messageId: string) => void) | undefined; onFeedback?: ((messageId: string, kind: 'up' | 'down') => void) | undefined; labels?: { copy?: string; copied?: string; regenerate?: string; thumbsUp?: string; thumbsDown?: string; } | undefined; } export declare function MessageAction(props: Omit, 'onChange'> & { icon?: keyof typeof import('../icons/index.js').AI_ICONS; }): React.JSX.Element; /** * REQ-SURF-114: always in the a11y tree and tab order; built-ins copy / * regenerate / feedback. Copy announces "Copied" through the announcer. */ export declare function MessageActions({ message, onRegenerate, onFeedback, labels }: MessageActionsProps): React.JSX.Element; //# sourceMappingURL=MessageActions.d.ts.map