/**
 * UrlField - URL input widget with validation
 *
 * Supports both absolute URLs (http/https) and optional relative paths.
 */
import type { ReactNode } from 'react';
import type { FieldWidgetProps } from '../../fields/props';
import type { UrlFieldConfig } from '../../fields/types';
export interface UrlFieldProps extends FieldWidgetProps<string, UrlFieldConfig> {
}
/**
 * UrlField - Renders a URL input field
 *
 * @example
 * ```tsx
 * <UrlField
 *   path="website"
 *   backend={backend}
 *   config={{ id: 'website', type: 'url', label: 'Website', allowRelative: false }}
 * />
 * ```
 */
export declare function UrlField({ path, backend, config }: UrlFieldProps): ReactNode;
