import type { SourceSecretsStrategy } from '../../../../../../capabilities/sourceSecrets'; import type { SourceData } from '../../../../../../components/PipelineForm/PipelineForm.types'; import type { ConnectionConfig } from '../../../../../../sdk/pipeline/types'; export declare const getHost: (sourceData: SourceData) => string; export declare const getPort: (sourceData: SourceData) => number; export declare const getCredentials: (sourceData: SourceData, strategy: SourceSecretsStrategy) => { user: string; password: string; }; export declare const getDatabaseName: (sourceData: SourceData) => string | undefined; export declare const buildSourceConnection: (sourceData: SourceData, strategy: SourceSecretsStrategy) => ConnectionConfig;