import * as z from "zod"; import { Result as SafeParseResult } from "../../types/fp.js"; import * as components from "../components/index.js"; import { SDKValidationError } from "../errors/sdkvalidationerror.js"; export type AlternativeInvestmentDocumentsDownloadAlternativeInvestmentDocumentRequest = { /** * The asset id. */ assetId: string; /** * The alternativeInvestmentDocument id. */ alternativeInvestmentDocumentId: string; }; export type AlternativeInvestmentDocumentsDownloadAlternativeInvestmentDocumentResponse = { httpMeta: components.HTTPMetadata; /** * OK */ downloadAlternativeInvestmentDocumentResponse?: components.DownloadAlternativeInvestmentDocumentResponse | undefined; /** * INVALID_ARGUMENT: The request has an invalid argument. * * @remarks * FAILED_PRECONDITION: The requested resource is not in the expected state. */ status?: components.Status | undefined; }; /** @internal */ export declare const AlternativeInvestmentDocumentsDownloadAlternativeInvestmentDocumentRequest$inboundSchema: z.ZodType; /** @internal */ export type AlternativeInvestmentDocumentsDownloadAlternativeInvestmentDocumentRequest$Outbound = { asset_id: string; alternativeInvestmentDocument_id: string; }; /** @internal */ export declare const AlternativeInvestmentDocumentsDownloadAlternativeInvestmentDocumentRequest$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 AlternativeInvestmentDocumentsDownloadAlternativeInvestmentDocumentRequest$ { /** @deprecated use `AlternativeInvestmentDocumentsDownloadAlternativeInvestmentDocumentRequest$inboundSchema` instead. */ const inboundSchema: z.ZodType; /** @deprecated use `AlternativeInvestmentDocumentsDownloadAlternativeInvestmentDocumentRequest$outboundSchema` instead. */ const outboundSchema: z.ZodType; /** @deprecated use `AlternativeInvestmentDocumentsDownloadAlternativeInvestmentDocumentRequest$Outbound` instead. */ type Outbound = AlternativeInvestmentDocumentsDownloadAlternativeInvestmentDocumentRequest$Outbound; } export declare function alternativeInvestmentDocumentsDownloadAlternativeInvestmentDocumentRequestToJSON(alternativeInvestmentDocumentsDownloadAlternativeInvestmentDocumentRequest: AlternativeInvestmentDocumentsDownloadAlternativeInvestmentDocumentRequest): string; export declare function alternativeInvestmentDocumentsDownloadAlternativeInvestmentDocumentRequestFromJSON(jsonString: string): SafeParseResult; /** @internal */ export declare const AlternativeInvestmentDocumentsDownloadAlternativeInvestmentDocumentResponse$inboundSchema: z.ZodType; /** @internal */ export type AlternativeInvestmentDocumentsDownloadAlternativeInvestmentDocumentResponse$Outbound = { HttpMeta: components.HTTPMetadata$Outbound; DownloadAlternativeInvestmentDocumentResponse?: components.DownloadAlternativeInvestmentDocumentResponse$Outbound | undefined; Status?: components.Status$Outbound | undefined; }; /** @internal */ export declare const AlternativeInvestmentDocumentsDownloadAlternativeInvestmentDocumentResponse$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 AlternativeInvestmentDocumentsDownloadAlternativeInvestmentDocumentResponse$ { /** @deprecated use `AlternativeInvestmentDocumentsDownloadAlternativeInvestmentDocumentResponse$inboundSchema` instead. */ const inboundSchema: z.ZodType; /** @deprecated use `AlternativeInvestmentDocumentsDownloadAlternativeInvestmentDocumentResponse$outboundSchema` instead. */ const outboundSchema: z.ZodType; /** @deprecated use `AlternativeInvestmentDocumentsDownloadAlternativeInvestmentDocumentResponse$Outbound` instead. */ type Outbound = AlternativeInvestmentDocumentsDownloadAlternativeInvestmentDocumentResponse$Outbound; } export declare function alternativeInvestmentDocumentsDownloadAlternativeInvestmentDocumentResponseToJSON(alternativeInvestmentDocumentsDownloadAlternativeInvestmentDocumentResponse: AlternativeInvestmentDocumentsDownloadAlternativeInvestmentDocumentResponse): string; export declare function alternativeInvestmentDocumentsDownloadAlternativeInvestmentDocumentResponseFromJSON(jsonString: string): SafeParseResult; //# sourceMappingURL=alternativeinvestmentdocumentsdownloadalternativeinvestmentdocument.d.ts.map