/// import { KauthLang } from '../common/locale'; export interface IGenerateTokenParams { roleType: string; roleExtendValue?: string; roleName: string; callback: string; count?: number; expiredAt?: string; refresh?: boolean; locale?: KauthLang; description?: string; } export interface IJoinLinkProps extends Omit { landingUrl: string; shareText?: string; roleList: { rawName: string; name: string; }[]; generateToken: (params: IGenerateTokenParams) => Promise<{ token: string; }>; } export declare const JoinLink: (props: IJoinLinkProps) => JSX.Element;