///
import type { IncomingMessage, ServerResponse } from 'http';
import type { ServerAuthenticator, VerifyResult, CheckDataResult } from '@machinat/auth';
import type { NoneAuthData, NoneAuthContext } from './types';
export declare class NoneServerAuthenticator implements ServerAuthenticator {
platform: string;
delegateAuthRequest(req: IncomingMessage, res: ServerResponse): Promise;
verifyCredential(data: NoneAuthData): Promise>;
verifyRefreshment(data: NoneAuthData): Promise>;
checkAuthData({ user: userId, channel: channelId, }: NoneAuthData): CheckDataResult;
}
declare const ServerAuthenticatorP: import("@machinat/core/service").ServiceProvider & typeof NoneServerAuthenticator;
declare type ServerAuthenticatorP = NoneServerAuthenticator;
export default ServerAuthenticatorP;