UNPKG

@goat-sdk/plugin-mode-governance

Version:

<div align="center"> <a href="https://github.com/goat-sdk/goat">

69 lines (66 loc) 2.38 kB
import * as _goat_sdk_core from '@goat-sdk/core'; import { z } from 'zod'; type StakeParametersType = z.infer<typeof StakeSchema>; type GetStakeInfoParametersType = z.infer<typeof GetStakeInfoSchema>; type GetBalanceParametersType = z.infer<typeof GetBalanceSchema>; declare const StakeSchema: z.ZodObject<{ amount: z.ZodString; tokenType: z.ZodEnum<["MODE", "BPT"]>; }, "strip", z.ZodTypeAny, { amount: string; tokenType: "MODE" | "BPT"; }, { amount: string; tokenType: "MODE" | "BPT"; }>; declare const GetStakeInfoSchema: z.ZodObject<{ tokenType: z.ZodEnum<["MODE", "BPT"]>; }, "strip", z.ZodTypeAny, { tokenType: "MODE" | "BPT"; }, { tokenType: "MODE" | "BPT"; }>; declare const GetBalanceSchema: z.ZodObject<{ tokenType: z.ZodEnum<["MODE", "BPT", "veMode", "veBPT"]>; address: z.ZodOptional<z.ZodString>; }, "strip", z.ZodTypeAny, { tokenType: "MODE" | "BPT" | "veMode" | "veBPT"; address?: string | undefined; }, { tokenType: "MODE" | "BPT" | "veMode" | "veBPT"; address?: string | undefined; }>; declare const StakeParameters_base: _goat_sdk_core.ToolParametersStatic<z.ZodObject<{ amount: z.ZodString; tokenType: z.ZodEnum<["MODE", "BPT"]>; }, "strip", z.ZodTypeAny, { amount: string; tokenType: "MODE" | "BPT"; }, { amount: string; tokenType: "MODE" | "BPT"; }>>; declare class StakeParameters extends StakeParameters_base { } declare const GetStakeInfoParameters_base: _goat_sdk_core.ToolParametersStatic<z.ZodObject<{ tokenType: z.ZodEnum<["MODE", "BPT"]>; }, "strip", z.ZodTypeAny, { tokenType: "MODE" | "BPT"; }, { tokenType: "MODE" | "BPT"; }>>; declare class GetStakeInfoParameters extends GetStakeInfoParameters_base { } declare const GetBalanceParameters_base: _goat_sdk_core.ToolParametersStatic<z.ZodObject<{ tokenType: z.ZodEnum<["MODE", "BPT", "veMode", "veBPT"]>; address: z.ZodOptional<z.ZodString>; }, "strip", z.ZodTypeAny, { tokenType: "MODE" | "BPT" | "veMode" | "veBPT"; address?: string | undefined; }, { tokenType: "MODE" | "BPT" | "veMode" | "veBPT"; address?: string | undefined; }>>; declare class GetBalanceParameters extends GetBalanceParameters_base { } export { GetBalanceParameters, type GetBalanceParametersType, GetStakeInfoParameters, type GetStakeInfoParametersType, StakeParameters, type StakeParametersType };