import { z } from "zod";
/**
 * Zod schema for a single portfolio position.
 * Reused by every tool schema that accepts a positions array.
 */
export declare const positionSchema: z.ZodObject<{
    ticker: z.ZodString;
    quantity: z.ZodEffects<z.ZodNumber, number, number>;
    cost_basis: z.ZodOptional<z.ZodNullable<z.ZodNumber>>;
}, "strip", z.ZodTypeAny, {
    ticker: string;
    quantity: number;
    cost_basis?: number | null | undefined;
}, {
    ticker: string;
    quantity: number;
    cost_basis?: number | null | undefined;
}>;
export type PositionInput = z.infer<typeof positionSchema>;
//# sourceMappingURL=position.d.ts.map