import * as z from "zod/v3"; import { Result as SafeParseResult } from "../../types/fp.js"; import { SDKValidationError } from "../errors/sdkvalidationerror.js"; export type GetStatsProjectsProjectIdRequest = { /** * The Hashed ID or ID of the project for which you want to retrieve stats. */ projectId: string; }; /** * Success response with the stats of the project. */ export type GetStatsProjectsProjectIdResponse = { /** * The total number of times the videos in this project have been loaded. */ loadCount?: number | undefined; /** * The total number of times the videos in this project have been played. */ playCount?: number | undefined; /** * The total time spent viewing the videos in this project. */ hoursWatched?: number | undefined; /** * The total number of videos in this project. * * @deprecated field: This will be removed in a future release, please migrate away from it as soon as possible. */ numberOfVideos?: number | undefined; }; /** @internal */ export type GetStatsProjectsProjectIdRequest$Outbound = { projectId: string; }; /** @internal */ export declare const GetStatsProjectsProjectIdRequest$outboundSchema: z.ZodType; export declare function getStatsProjectsProjectIdRequestToJSON(getStatsProjectsProjectIdRequest: GetStatsProjectsProjectIdRequest): string; /** @internal */ export declare const GetStatsProjectsProjectIdResponse$inboundSchema: z.ZodType; export declare function getStatsProjectsProjectIdResponseFromJSON(jsonString: string): SafeParseResult; //# sourceMappingURL=getstatsprojectsprojectid.d.ts.map