import { TypeOf } from "zod";
export declare const mysqlCredentials: import("zod").ZodUnion<[import("zod").ZodObject<{
    host: import("zod").ZodString;
    port: import("zod").ZodOptional<import("zod").ZodNumber>;
    user: import("zod").ZodDefault<import("zod").ZodString>;
    password: import("zod").ZodOptional<import("zod").ZodString>;
    database: import("zod").ZodString;
}, "strip", import("zod").ZodTypeAny, {
    port?: number | undefined;
    password?: string | undefined;
    host: string;
    user: string;
    database: string;
}, {
    port?: number | undefined;
    user?: string | undefined;
    password?: string | undefined;
    host: string;
    database: string;
}>, import("zod").ZodObject<{
    url: import("zod").ZodString;
}, "strip", import("zod").ZodTypeAny, {
    url: string;
}, {
    url: string;
}>]>;
export type MysqlCredentials = TypeOf<typeof mysqlCredentials>;
export declare const printCliConnectionIssues: (options: any) => void;
export declare const printConfigConnectionIssues: (options: Record<string, unknown>) => void;
