import type { Identity } from '@dfinity/agent';
import type { WebAuthnIdentity, WebAuthnNewCredential } from '@junobuild/ic-client/webauthn';
import type { Environment } from '../../core/types/env';
import type { User } from '../types/user';
export declare const createWebAuthnUser: ({ delegationIdentity, passkeyIdentity, satelliteId }: {
    delegationIdentity: Identity;
    passkeyIdentity: WebAuthnIdentity<WebAuthnNewCredential>;
} & Pick<Environment, "satelliteId">) => Promise<User>;
