import * as z from "zod"; import { Result as SafeParseResult } from "../../types/fp.js"; import { SDKValidationError } from "../errors/sdkvalidationerror.js"; /** * The issue price of the closing. */ export type IssuePrice = { /** * The decimal value, as a string; Refer to [Google’s Decimal type protocol buffer](https://github.com/googleapis/googleapis/blob/40203ca1880849480bbff7b8715491060bbccdf1/google/type/decimal.proto#L33) for details */ value?: string | undefined; }; /** * Closing details of a Pre IPO Company Funding Round. */ export type PreIpoCompanyFundingRoundClosing = { /** * The issue price of the closing. */ issuePrice?: IssuePrice | null | undefined; /** * The time shares were issued. */ issueTime?: Date | null | undefined; /** * The name of the closing. */ name?: string | undefined; /** * The time the closing was updated. */ updateTime?: Date | null | undefined; }; /** @internal */ export declare const IssuePrice$inboundSchema: z.ZodType; /** @internal */ export type IssuePrice$Outbound = { value?: string | undefined; }; /** @internal */ export declare const IssuePrice$outboundSchema: z.ZodType; /** * @internal * @deprecated This namespace will be removed in future versions. Use schemas and types that are exported directly from this module. */ export declare namespace IssuePrice$ { /** @deprecated use `IssuePrice$inboundSchema` instead. */ const inboundSchema: z.ZodType; /** @deprecated use `IssuePrice$outboundSchema` instead. */ const outboundSchema: z.ZodType; /** @deprecated use `IssuePrice$Outbound` instead. */ type Outbound = IssuePrice$Outbound; } export declare function issuePriceToJSON(issuePrice: IssuePrice): string; export declare function issuePriceFromJSON(jsonString: string): SafeParseResult; /** @internal */ export declare const PreIpoCompanyFundingRoundClosing$inboundSchema: z.ZodType; /** @internal */ export type PreIpoCompanyFundingRoundClosing$Outbound = { issue_price?: IssuePrice$Outbound | null | undefined; issue_time?: string | null | undefined; name?: string | undefined; update_time?: string | null | undefined; }; /** @internal */ export declare const PreIpoCompanyFundingRoundClosing$outboundSchema: z.ZodType; /** * @internal * @deprecated This namespace will be removed in future versions. Use schemas and types that are exported directly from this module. */ export declare namespace PreIpoCompanyFundingRoundClosing$ { /** @deprecated use `PreIpoCompanyFundingRoundClosing$inboundSchema` instead. */ const inboundSchema: z.ZodType; /** @deprecated use `PreIpoCompanyFundingRoundClosing$outboundSchema` instead. */ const outboundSchema: z.ZodType; /** @deprecated use `PreIpoCompanyFundingRoundClosing$Outbound` instead. */ type Outbound = PreIpoCompanyFundingRoundClosing$Outbound; } export declare function preIpoCompanyFundingRoundClosingToJSON(preIpoCompanyFundingRoundClosing: PreIpoCompanyFundingRoundClosing): string; export declare function preIpoCompanyFundingRoundClosingFromJSON(jsonString: string): SafeParseResult; //# sourceMappingURL=preipocompanyfundingroundclosing.d.ts.map