import { CustomerOAuthProviderKind } from "../../graphql/types"; import { ShopLike } from "../../shopDomain"; import { GraphQLOpts } from "../../request"; interface OAuthProviderInfo { url: string; scope: string; } export declare const oauthProviders: Record; export interface GetProviderURLArgs { kind: CustomerOAuthProviderKind; shopID: string; shop: ShopLike | string; clientID: string; randomToken: string; opts?: GraphQLOpts; } export declare function getProviderURL(a: GetProviderURLArgs): Promise; export declare function launchAndFocusProviderPopupWindow(a: GetProviderURLArgs): Promise; export {};