import { ActionType, IntendedUnstakeTokensAction } from "./_types"; import { Result } from "neverthrow"; import { PrimitiveFrom } from "../_types"; import { UnstakeTokens } from "../../networking/index"; export declare const unstakeTokensAction: { create: (input: Omit, "type" | "amount" | "rri"> & { amount?: string; rri?: string; }) => Result; toPrimitive: (action: IntendedUnstakeTokensAction) => { type: ActionType; from_validator: { address: string; }; to_account: { address: string; }; amount: { value: string; token_identifier: { rri: string; }; } | undefined; unstake_percentage: number | undefined; }; toComplex: (input: UnstakeTokens) => Result; }; //# sourceMappingURL=unstakeTokensAction.d.ts.map