import { Config } from '@backstage/config';
import { SignInResolver } from '../types';
import { SignInResolverFactory } from './createSignInResolverFactory';
/** @public */
export interface ReadDeclarativeSignInResolverOptions<TAuthResult> {
    config: Config;
    signInResolverFactories: {
        [name in string]: SignInResolverFactory<TAuthResult, unknown>;
    };
}
/** @public */
export declare function readDeclarativeSignInResolver<TAuthResult>(options: ReadDeclarativeSignInResolverOptions<TAuthResult>): SignInResolver<TAuthResult> | undefined;
