import { AuthenticationMetaData, AuthenticationSessionResult } from "@omnia/fx-models";
export interface OmniaAuthProviderClient {
    title: string;
    icon: string;
    type: AuthenticationMetaData;
    createRenderer: (ctx: OmniaAuthProviderContext, next: OmniaAuthProviderChainAction) => () => JSX.Element;
}
export interface OmniaAuthProviderContext {
    uniqueName: string;
    redirectUrl: string;
    showError: () => void;
}
export interface OmniaAuthProviderChainAction {
    (result: AuthenticationSessionResult): void;
}
