import type * as models from '../../../models';
import { OpenIdFlow } from './openIdFlow';
declare class PasswordFlow implements OpenIdFlow {
    supportsFlow(flow: string): boolean;
    getCacheKey(config: models.OpenIdConfiguration): string;
    perform(config: models.OpenIdConfiguration, context: models.OpenIdContext): Promise<models.OpenIdInformation | false>;
}
export declare const passwordFlow: PasswordFlow;
export {};
