import { FslAuthenticationExtensionsClientInputs, FslEncodePublicKeyCredentialRequestOptions, FslPublicKeyCredentialDescriptor, FslPublicKeyCredentialRequestOptions, FslRequestOptionsEasySetting } from '../type'; declare class AssertionRequestOptionsBuilder { private options; constructor(config: FslPublicKeyCredentialRequestOptions); static easyCreate(setting: FslRequestOptionsEasySetting): AssertionRequestOptionsBuilder; timeout(timeout: number): AssertionRequestOptionsBuilder; rpId(rpId: string): AssertionRequestOptionsBuilder; allowCredentials(allowCredentials: FslPublicKeyCredentialDescriptor[]): AssertionRequestOptionsBuilder; userVerification(userVerification: UserVerificationRequirement): AssertionRequestOptionsBuilder; extensions(extensions: FslAuthenticationExtensionsClientInputs): AssertionRequestOptionsBuilder; validate(): boolean; build(): FslPublicKeyCredentialRequestOptions; buildEncode(): FslEncodePublicKeyCredentialRequestOptions; } export default AssertionRequestOptionsBuilder;