@metamask/keyring-snap-sdk
Version:
MetaMask Keyring Snap SDK
19 lines • 797 B
text/typescript
import { type KeyringEvent, type KeyringEventPayload } from "@metamask/keyring-api";
import type { SnapsProvider } from "@metamask/snaps-sdk";
import { type GetSelectedAccountsResponse } from "./methods.cjs";
/**
* Emit a keyring event from a snap.
*
* @param snap - The global snap object.
* @param event - The event name.
* @param data - The event data.
*/
export declare function emitSnapKeyringEvent<Event extends KeyringEvent>(snap: SnapsProvider, event: Event, data: KeyringEventPayload<Event>): Promise<void>;
/**
* Get the selected accounts from a snap.
*
* @param snap - The global snap object.
* @returns The selected accounts.
*/
export declare function getSelectedAccounts(snap: SnapsProvider): Promise<GetSelectedAccountsResponse>;
//# sourceMappingURL=snap-utils.d.cts.map