import type { AuthenticatorCredentialResult, CheckDataResult } from '@machinat/auth'; import { NoneUser } from './instance'; import { WebviewClientAuthenticator } from '../types'; import type { NoneAuthData, NoneAuthContext } from './types'; declare class NoneClientAuthenticator implements WebviewClientAuthenticator { platform: string; marshalTypes: (typeof NoneUser)[]; init(): Promise; fetchCredential(): Promise>; checkAuthData({ user: userId, channel: channelId, }: NoneAuthData): CheckDataResult; closeWebview(): boolean; } export default NoneClientAuthenticator;