import { SyncBaseStore } from '../store/SyncBaseStore';
import { FieldStatus, FormState } from '../store/types';
export declare function buildBase<T>(store: SyncBaseStore<FormState<T>>): {
    setField: <K extends keyof T>(key: K, value: T[K], validator?: (value: T[K]) => {
        status: FieldStatus["status"];
        message?: string;
    }) => void;
};
