import RequestWithKeyPathNimiq from './request-with-key-path-nimiq'; import { RequestTypeNimiq } from '../../constants'; import { NimiqVersion } from '../../../shared/constants'; import { type Nimiq, type NimiqPrimitive } from '../../../shared/load-nimiq'; type Transport = import('@ledgerhq/hw-transport').default; export default class RequestGetPublicKeyNimiq extends RequestWithKeyPathNimiq> { readonly type: RequestTypeNimiq.GET_PUBLIC_KEY; constructor(nimiqVersion: Version, keyPath: string, expectedWalletId?: string); call(transport: Transport): Promise>; protected _loadDependencies(): Promise<{ Nimiq: Nimiq; } & Awaited['_loadDependencies']>>>; } export {};