export declare enum NonPremiumScopes { openid = "openid", wallet = "wallet" } export declare enum BasicScopesEnum { email = "email", badges = "badges", offline = "offline", offline_access = "offline_access", humanity_check = "humanity_check", profile = "profile", social = "social" } export declare enum SocialScopesEnum { twitter = "social:twitter", reddit = "social:reddit", youtube = "social:youtube", discord = "social:discord", telegram = "social:telegram" } export declare enum ProfileScopesEnum { display_name = "profile:name", profile_location = "profile:location", profile_bio = "profile:bio", ipfs_website = "profile:ipfs_website", profile_picture = "profile:picture", profile_uri = "profile:uri", profile_phone = "profile:phone" } export declare type PremiumScopes = BasicScopesEnum | SocialScopesEnum | ProfileScopesEnum; export interface ScopeDefinition { optional: boolean; } export declare const NON_PREMIUM_SCOPE_CONFIG: Record; export declare const SCOPE_CONFIG: Record; export declare const getScopesList: ({ premium }: { premium: any; }) => string[];