import { Database } from '../../client/database.js';
import { FMServerConnection } from '../../client/filemaker-odata.js';
export declare const ENV_NAMES: {
    readonly server: "FM_SERVER";
    readonly db: "FM_DATABASE";
    readonly username: "FM_USERNAME";
    readonly password: "FM_PASSWORD";
    readonly clarisIdUsername: "CLARIS_ID_USERNAME";
    readonly clarisIdPassword: "CLARIS_ID_PASSWORD";
    readonly apiKey: "OTTO_API_KEY";
};
export interface ConnectionOptions {
    server?: string;
    database?: string;
    username?: string;
    password?: string;
    clarisIdUsername?: string;
    clarisIdPassword?: string;
    apiKey?: string;
}
export interface BuiltConnection {
    connection: FMServerConnection;
    db: Database;
}
export declare function buildConnection(opts: ConnectionOptions): BuiltConnection;
