import * as z from "zod"; import { Result as SafeParseResult } from "../../types/fp.js"; import { SDKValidationError } from "../errors/sdkvalidationerror.js"; /** * Response model for individual dataset with feature count. */ export type DatasetResponse = { id: string; createdAt: Date; updatedAt: Date; key: string; name: string; description: string; type: string; publisherName: string; publisherId: string | null; startDate: Date | null; endDate: Date | null; frequency: string | null; /** * Number of features associated with this dataset */ featureCount: number; }; /** @internal */ export declare const DatasetResponse$inboundSchema: z.ZodType; /** @internal */ export type DatasetResponse$Outbound = { id: string; created_at: string; updated_at: string; key: string; name: string; description: string; type: string; publisher_name: string; publisher_id: string | null; start_date: string | null; end_date: string | null; frequency: string | null; feature_count: number; }; /** @internal */ export declare const DatasetResponse$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 DatasetResponse$ { /** @deprecated use `DatasetResponse$inboundSchema` instead. */ const inboundSchema: z.ZodType; /** @deprecated use `DatasetResponse$outboundSchema` instead. */ const outboundSchema: z.ZodType; /** @deprecated use `DatasetResponse$Outbound` instead. */ type Outbound = DatasetResponse$Outbound; } export declare function datasetResponseToJSON(datasetResponse: DatasetResponse): string; export declare function datasetResponseFromJSON(jsonString: string): SafeParseResult; //# sourceMappingURL=datasetresponse.d.ts.map