import React from 'react'; import { ButtonProps } from '../button/interfaces'; import { Breakpoint } from '../internal/breakpoints'; import { NonCancelableEventHandler } from '../internal/events'; import { AttributeEditorProps } from './interfaces'; interface RowProps { breakpoint: Breakpoint | null; layout: AttributeEditorProps.GridLayout; item: T; definition: ReadonlyArray>; i18nStrings: AttributeEditorProps.I18nStrings | undefined; index: number; removable: boolean; removeButtonText?: string; removeButtonRefs: Array; customRowActions?: (props: AttributeEditorProps.RowActionsProps) => React.ReactNode; onRemoveButtonClick?: NonCancelableEventHandler; removeButtonAriaLabel?: (item: T) => string; } export declare const Row: (props: RowProps) => JSX.Element; export {};