import { AmplifyError, AmplifyErrorMap, AmplifyErrorParams, AssertionFunction } from '@aws-amplify/core/internals/utils';
export declare class PasskeyError extends AmplifyError {
    constructor(params: AmplifyErrorParams);
}
export declare enum PasskeyErrorCode {
    PasskeyNotSupported = "PasskeyNotSupported",
    PasskeyAlreadyExists = "PasskeyAlreadyExists",
    InvalidPasskeyRegistrationOptions = "InvalidPasskeyRegistrationOptions",
    InvalidPasskeyAuthenticationOptions = "InvalidPasskeyAuthenticationOptions",
    RelyingPartyMismatch = "RelyingPartyMismatch",
    PasskeyRegistrationFailed = "PasskeyRegistrationFailed",
    PasskeyRetrievalFailed = "PasskeyRetrievalFailed",
    PasskeyRegistrationCanceled = "PasskeyRegistrationCanceled",
    PasskeyAuthenticationCanceled = "PasskeyAuthenticationCanceled",
    PasskeyOperationAborted = "PasskeyOperationAborted"
}
export declare const passkeyErrorMap: AmplifyErrorMap<PasskeyErrorCode>;
export declare const assertPasskeyError: AssertionFunction<PasskeyErrorCode>;
