import React from "react";
import { IConnectionFormRef, IConnectionFormProps } from "../common/types";
import "./styles/PostgresConnectionForm.scss";
export declare const CONNECTION_SETTINGS_TAB = "embeddableDSM.connectionForm.connectionSettings";
export declare const DATA_ACCESS_TAB = "embeddableDSM.connectionForm.dataAccess";
export declare const PERMISSIONS_TAB = "embeddableDSM.connectionForm.permissions";
export declare const listFormTabs: string[];
export declare const POSTGRESQL_DEFAULT_PORT = "5432";
export declare const JDBC_POSTGRES_PATTERN: RegExp;
export declare const getHostPortAndDatabaseName: (url: string | undefined | null) => {
    host: string;
    port: string;
    database: string;
};
export declare const getSSLMode: (url: string | undefined | null) => string;
declare const PostgresConnectionForm: React.ForwardRefExoticComponent<IConnectionFormProps & React.RefAttributes<IConnectionFormRef>>;
export default PostgresConnectionForm;
