import * as Joi from "joi";
export declare const joiBase: (type: string) => Joi.BooleanSchema | Joi.NumberSchema | Joi.StringSchema;
export declare const toSchemaScalar: (type: string) => "Float" | "String" | "Boolean";
export declare const toProtoScalar: (type: string) => "string" | "uint32" | "bool";
export declare const dialect: ({ migrationTable }: {
    migrationTable: any;
}) => {
    dbSurveyQuery: string;
    versionQuery: string;
    joiBase: (type: string) => Joi.BooleanSchema | Joi.NumberSchema | Joi.StringSchema;
    toSchemaScalar: (type: string) => "Float" | "String" | "Boolean";
    toProtoScalar: (type: string) => "string" | "uint32" | "bool";
};
