import type { TransactionData, AuthService } from './types';
export declare class Auth implements AuthService {
    getSharedSecret: (publicKey: string | Uint8Array) => Promise<Uint8Array>;
    sign: (data: string | Uint8Array) => Promise<[Uint8Array, number]>;
    hashAndSign: (data: string) => Promise<string>;
    signTransaction: (data: TransactionData) => Promise<string>;
    getAddress: () => Promise<string>;
}
