export interface ExternalProviderData { cssClass: string; externalLoginPath: string; label: string; } export declare class ExternalLoginBase { static ErrorQueryKey: string; static ShowSuccessMessageQueryKey: string; static ExternalLoginHandlerPath?: string; static ShowSuccessMessageQueryParameter?: boolean; static isError: (queryParams: { [key: string]: string; }) => boolean; static GetDefaultReturnUrl(queryParams: { [key: string]: string; }, args?: { isError?: boolean; redirectUrl?: string; shouldEncode?: boolean; }): string; static GetExternalLoginPath(queryParams: { [key: string]: string; }, provider: any, externalLoginHandlerPath?: string): string; static GetExternalLoginButtonCssClass(provider: string): string; static isAbsoluteUrl(url: string): boolean; }