import { SignInProvider } from "./signin-provider"; export interface ProviderInfo { name: "Microsoft" | "Google" | "Facebook" | "Apple"; url: string; getKey: () => string | null | undefined; getButtonText: () => string; getIconUrl: () => string; import: (key: string) => Promise; btnClass: string; buttonPartName: string; iconPartName: string; signIn: () => void; }