import { CookieAuthProvider, NullAuthProvider, OAuthProvider } from '../oauth';
import { BasicAuthProvider } from '../oauth/lib/BasicAuthProvider';
import { BearerAuthProvider } from '../oauth/lib/BearerAuthProvider';
import { CamundaPlatform8Configuration } from './Configuration';
export declare function constructOAuthProvider(config: CamundaPlatform8Configuration, options?: {
    explicitFromConstructor?: boolean;
}): BasicAuthProvider | BearerAuthProvider | CookieAuthProvider | NullAuthProvider | OAuthProvider;
