import type { PropSpec } from '@actuate-media/component-blocks';
import { defaultForType } from './component-block-helpers.js';
export { defaultForType };
export interface PropInputProps {
    prop: PropSpec;
    value: unknown;
    onChange: (value: unknown) => void;
    /** Map keyed by `propPath` (dot-joined) for nested error display. */
    errors?: Record<string, string>;
    /** Dot-separated path for the field; used as the error map key. */
    path?: string;
}
export declare function PropInput({ prop, value, onChange, errors, path }: PropInputProps): import("react/jsx-runtime").JSX.Element;
//# sourceMappingURL=PropInput.d.ts.map