import type { PlainResolver } from './plain';
import type { DateResolver } from './date';
import type { CurrencyResolver } from './currency';
import type { RootResolver } from './root';
import type { ImageResolver } from './image';
import type { SelectionResolver } from './selection';
/**
 * Table base resolvers
 */
export declare function baseResolvers<T>(): {
    plain: import("./core").Resolver<T, "plain", PlainResolver<T>>;
    date: import("./core").Resolver<T, "date", DateResolver<T>>;
    currency: import("./core").Resolver<T, "currency", CurrencyResolver<T>>;
    image: import("./core").Resolver<T, "image", ImageResolver<T>>;
    root: import("./core").Resolver<T, "root", RootResolver<T>>;
    selection: import("./core").Resolver<T, "selection", SelectionResolver<T>>;
};
export declare type BaseResolvers<T> = PlainResolver<T> | ImageResolver<T> | CurrencyResolver<T> | DateResolver<T> | RootResolver<T> | SelectionResolver<T>;
