import type { ReactNode } from 'react';
import type { ResolverRenderProps } from './core';
/**
 * Resolver that renders a simple select component
 *
 * @example
 *
 * resolver: {
 *   type: 'simple',
 *   defaultValue: { value: 1 },
 *   items: [{ value: 1 }, { value: 2 }],
 * }
 */
export declare function simpleResolver<T>(): import("./core").Resolver<T, "simple", SimpleResolver<T>>;
export declare type SimpleResolver<T> = {
    type: 'simple';
    items: T[];
    accessor?: string;
    defaultValue: T;
    render?: (props: ResolverRenderProps<T, JSX.Element>) => ReactNode;
};
