import * as z from "zod/v3"; import { ClosedEnum } from "../../types/enums.js"; import { Result as SafeParseResult } from "../../types/fp.js"; import { SDKValidationError } from "../errors/sdkvalidationerror.js"; export type ListTeamDefaultBudgetEventsRequest = { orgId?: string | undefined; }; export declare const ListTeamDefaultBudgetEventsType: { readonly ThresholdAlert: "threshold_alert"; readonly Blocked: "blocked"; }; export type ListTeamDefaultBudgetEventsType = ClosedEnum; export type ListTeamDefaultBudgetEventsData = { id: string; budgetId: string; type: ListTeamDefaultBudgetEventsType; pct: number | null; periodKey: string; targetId: string; spendSnapshot: number; limitSnapshot: number; createdAt: string; }; /** * OK */ export type ListTeamDefaultBudgetEventsResponseBody = { object: "list"; data: Array; }; /** @internal */ export declare const ListTeamDefaultBudgetEventsRequest$inboundSchema: z.ZodType; /** @internal */ export type ListTeamDefaultBudgetEventsRequest$Outbound = { org_id?: string | undefined; }; /** @internal */ export declare const ListTeamDefaultBudgetEventsRequest$outboundSchema: z.ZodType; export declare function listTeamDefaultBudgetEventsRequestToJSON(listTeamDefaultBudgetEventsRequest: ListTeamDefaultBudgetEventsRequest): string; export declare function listTeamDefaultBudgetEventsRequestFromJSON(jsonString: string): SafeParseResult; /** @internal */ export declare const ListTeamDefaultBudgetEventsType$inboundSchema: z.ZodNativeEnum; /** @internal */ export declare const ListTeamDefaultBudgetEventsType$outboundSchema: z.ZodNativeEnum; /** @internal */ export declare const ListTeamDefaultBudgetEventsData$inboundSchema: z.ZodType; /** @internal */ export type ListTeamDefaultBudgetEventsData$Outbound = { id: string; budget_id: string; type: string; pct: number | null; period_key: string; target_id: string; spend_snapshot: number; limit_snapshot: number; created_at: string; }; /** @internal */ export declare const ListTeamDefaultBudgetEventsData$outboundSchema: z.ZodType; export declare function listTeamDefaultBudgetEventsDataToJSON(listTeamDefaultBudgetEventsData: ListTeamDefaultBudgetEventsData): string; export declare function listTeamDefaultBudgetEventsDataFromJSON(jsonString: string): SafeParseResult; /** @internal */ export declare const ListTeamDefaultBudgetEventsResponseBody$inboundSchema: z.ZodType; /** @internal */ export type ListTeamDefaultBudgetEventsResponseBody$Outbound = { object: "list"; data: Array; }; /** @internal */ export declare const ListTeamDefaultBudgetEventsResponseBody$outboundSchema: z.ZodType; export declare function listTeamDefaultBudgetEventsResponseBodyToJSON(listTeamDefaultBudgetEventsResponseBody: ListTeamDefaultBudgetEventsResponseBody): string; export declare function listTeamDefaultBudgetEventsResponseBodyFromJSON(jsonString: string): SafeParseResult; //# sourceMappingURL=listteamdefaultbudgetevents.d.ts.map