import type { FieldWidgetProps, ButtonFieldConfig } from '@riverbankcms/block-form/client';
/**
 * Button Field Widget
 *
 * Form field widget for configuring button properties in block forms.
 * Consumes ButtonWidgetContext to show available variants from theme.
 */
export interface ButtonValue {
    variant: string;
    size?: 'sm' | 'md' | 'lg' | 'xl';
    text: string;
}
export declare function ButtonField({ path, backend, config }: FieldWidgetProps<ButtonValue, ButtonFieldConfig>): import("react/jsx-runtime").JSX.Element;
