import * as core from "@shapeshiftoss/hdwallet-core"; export declare const revocable: (x: T, addRevoker: (revoke: () => void) => void) => T; export interface Revocable { revoke(): void; addRevoker(x: () => void): void; } export declare const Revocable: (x: T) => { new (...args: any[]): { readonly "__#4@#revokers": Set<() => void>; "__#4@#revoked": boolean; readonly revoke: () => void; readonly addRevoker: (revoker: () => void) => void; }; } & T; //# sourceMappingURL=revocable.d.ts.map