import { z } from "zod"; export declare const OpenOrderByAmountSchema: z.ZodObject<{ InstrumentID: z.ZodNumber; IsBuy: z.ZodBoolean; Leverage: z.ZodNumber; Amount: z.ZodNumber; StopLossRate: z.ZodOptional; TakeProfitRate: z.ZodOptional; IsTslEnabled: z.ZodOptional; IsNoStopLoss: z.ZodOptional; IsNoTakeProfit: z.ZodOptional; }, z.core.$strip>; export type OpenOrderByAmount = z.infer; export declare const OpenOrderByUnitsSchema: z.ZodObject<{ InstrumentID: z.ZodNumber; IsBuy: z.ZodBoolean; Leverage: z.ZodNumber; AmountInUnits: z.ZodNumber; StopLossRate: z.ZodOptional; TakeProfitRate: z.ZodOptional; IsTslEnabled: z.ZodOptional; IsNoStopLoss: z.ZodOptional; IsNoTakeProfit: z.ZodOptional; }, z.core.$strip>; export type OpenOrderByUnits = z.infer; export declare const ClosePositionSchema: z.ZodObject<{ InstrumentID: z.ZodOptional; UnitsToDeduct: z.ZodOptional; }, z.core.$strip>; export type ClosePosition = z.infer; export declare const LimitOrderSchema: z.ZodObject<{ InstrumentID: z.ZodNumber; IsBuy: z.ZodBoolean; Leverage: z.ZodNumber; Amount: z.ZodOptional; AmountInUnits: z.ZodOptional; Rate: z.ZodNumber; StopLossRate: z.ZodOptional; TakeProfitRate: z.ZodOptional; IsTslEnabled: z.ZodOptional; IsNoStopLoss: z.ZodOptional; IsNoTakeProfit: z.ZodOptional; }, z.core.$strip>; export type LimitOrder = z.infer; export declare const CreatePostSchema: z.ZodObject<{ message: z.ZodString; owner: z.ZodNumber; tags: z.ZodOptional>; mentions: z.ZodOptional>; }, z.core.$strip>; export type CreatePost = z.infer; export declare const CreateCommentSchema: z.ZodObject<{ message: z.ZodString; }, z.core.$strip>; export type CreateComment = z.infer; export declare const CreateWatchlistSchema: z.ZodObject<{ name: z.ZodString; }, z.core.$strip>; export type CreateWatchlist = z.infer; export declare const CreateAgentPortfolioSchema: z.ZodObject<{ name: z.ZodString; description: z.ZodOptional; }, z.core.$strip>; export type CreateAgentPortfolio = z.infer;