export declare const SERVER_DATA_BACKENDS: readonly ["postgresql"];
export type ServerDataBackend = (typeof SERVER_DATA_BACKENDS)[number];
export type Env = Record<string, string | undefined>;
/** Upper-snake env token for an app name, e.g. `todos` -> `TODOS`. */
export declare function envToken(name: string): string;
export interface ServerDataBackendEnvKeys {
    databaseUrlKeys: string[];
}
export declare function serverDataBackendEnvKeys(name: string): ServerDataBackendEnvKeys;
export interface ServerDataBackendResolution {
    backend: ServerDataBackend;
    source: string;
    databaseUrlPresent: boolean;
    databaseUrlSource: string;
}
export declare function resolveServerDataBackend(name: string, env?: Env): ServerDataBackendResolution;
/** Resolve the required PostgreSQL URL without logging it. */
export declare function resolveDatabaseUrl(name: string, env?: Env): string;
//# sourceMappingURL=backend.d.ts.map