@metamask/snaps-sdk
Version:
A library containing the core functionality for building MetaMask Snaps
23 lines • 917 B
text/typescript
import { NodeType } from "../nodes.mjs";
export declare enum ButtonVariant {
Primary = "primary",
Secondary = "secondary"
}
export declare enum ButtonType {
Button = "button",
Submit = "submit"
}
export declare const ButtonStruct: import("@metamask/superstruct").Struct<{
value: string;
type: NodeType.Button;
variant?: "primary" | "secondary" | undefined;
name?: string | undefined;
buttonType?: "button" | "submit" | undefined;
}, {
type: import("@metamask/superstruct").Struct<NodeType.Button, null>;
value: import("@metamask/superstruct").Struct<string, null>;
variant: import("@metamask/superstruct").Struct<"primary" | "secondary" | undefined, null>;
buttonType: import("@metamask/superstruct").Struct<"button" | "submit" | undefined, null>;
name: import("@metamask/superstruct").Struct<string | undefined, null>;
}>;
//# sourceMappingURL=button.d.mts.map