@metamask/snaps-rpc-methods
Version:
MetaMask Snaps JSON-RPC method implementations
16 lines • 843 B
text/typescript
import type { PermissionSpecificationBuilder, EndowmentGetterParams } from "@metamask/permission-controller";
import { PermissionType } from "@metamask/permission-controller";
import type { NonEmptyArray } from "@metamask/utils";
import { SnapEndowments } from "./enum.mjs";
declare const permissionName = SnapEndowments.SettingsPage;
export declare const settingsPageEndowmentBuilder: Readonly<{
readonly targetName: SnapEndowments.SettingsPage;
readonly specificationBuilder: PermissionSpecificationBuilder<PermissionType.Endowment, any, {
permissionType: PermissionType.Endowment;
targetName: typeof permissionName;
endowmentGetter: (_options?: EndowmentGetterParams) => null;
allowedCaveats: Readonly<NonEmptyArray<string>> | null;
}>;
}>;
export {};
//# sourceMappingURL=settings-page.d.mts.map