import type { ServerMetadata, Configuration } from 'openid-client';
import { SSOTrace, SSOTracesInstance } from '../../typings';
export declare const oidcClientConfig: ({ discoveryUrl, metadata, clientId, clientSecret, ssoTraces, }: {
    discoveryUrl?: string;
    metadata?: ServerMetadata;
    clientId: string;
    clientSecret: string;
    ssoTraces: {
        instance: SSOTracesInstance;
        context: SSOTrace["context"];
    };
}) => Promise<Configuration>;
