import { BitcoinNetwork } from '../provider'; export declare enum AddressPurposes { PAYMENT = "payment", ORDINALS = "ordinals" } export interface Purpose { derivation_path?: string; purpose: AddressPurposes; } export interface GetAddressPayload { purposes: Array; message: string; network: BitcoinNetwork; } export interface Address { address: string; publicKey: string; purpose: AddressPurposes; } export interface GetAddressResponse { addresses: Array
; } export interface GetAddressOptions { onFinish: (response: GetAddressResponse) => void; onCancel: () => void; payload: GetAddressPayload; }