/// import type { IncomingMessage, ServerResponse } from 'http'; import type { ServerAuthenticator, VerifyResult, CheckDataResult } from '@sociably/auth'; import type { MemoAuthData, MemoAuthContext } from './types.js'; export declare class MemoServerAuthenticator implements ServerAuthenticator { readonly platform: "webview"; delegateAuthRequest(req: IncomingMessage, res: ServerResponse): Promise; verifyCredential(data: MemoAuthData): Promise>; verifyRefreshment(data: MemoAuthData): Promise>; checkAuthData({ user: userId, thread: threadId, }: MemoAuthData): CheckDataResult; } declare const ServerAuthenticatorP: import("@sociably/core/service").ServiceProvider & typeof MemoServerAuthenticator; type ServerAuthenticatorP = MemoServerAuthenticator; export default ServerAuthenticatorP;