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 ListTeamBudgetEventsRequest = { id: string; orgId?: string | undefined; }; export declare const ListTeamBudgetEventsType: { readonly ThresholdAlert: "threshold_alert"; readonly Blocked: "blocked"; }; export type ListTeamBudgetEventsType = ClosedEnum; export type ListTeamBudgetEventsData = { id: string; budgetId: string; type: ListTeamBudgetEventsType; pct: number | null; periodKey: string; targetId: string; spendSnapshot: number; limitSnapshot: number; createdAt: string; }; /** * OK */ export type ListTeamBudgetEventsResponseBody = { object: "list"; data: Array; }; /** @internal */ export declare const ListTeamBudgetEventsRequest$inboundSchema: z.ZodType; /** @internal */ export type ListTeamBudgetEventsRequest$Outbound = { id: string; org_id?: string | undefined; }; /** @internal */ export declare const ListTeamBudgetEventsRequest$outboundSchema: z.ZodType; export declare function listTeamBudgetEventsRequestToJSON(listTeamBudgetEventsRequest: ListTeamBudgetEventsRequest): string; export declare function listTeamBudgetEventsRequestFromJSON(jsonString: string): SafeParseResult; /** @internal */ export declare const ListTeamBudgetEventsType$inboundSchema: z.ZodNativeEnum; /** @internal */ export declare const ListTeamBudgetEventsType$outboundSchema: z.ZodNativeEnum; /** @internal */ export declare const ListTeamBudgetEventsData$inboundSchema: z.ZodType; /** @internal */ export type ListTeamBudgetEventsData$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 ListTeamBudgetEventsData$outboundSchema: z.ZodType; export declare function listTeamBudgetEventsDataToJSON(listTeamBudgetEventsData: ListTeamBudgetEventsData): string; export declare function listTeamBudgetEventsDataFromJSON(jsonString: string): SafeParseResult; /** @internal */ export declare const ListTeamBudgetEventsResponseBody$inboundSchema: z.ZodType; /** @internal */ export type ListTeamBudgetEventsResponseBody$Outbound = { object: "list"; data: Array; }; /** @internal */ export declare const ListTeamBudgetEventsResponseBody$outboundSchema: z.ZodType; export declare function listTeamBudgetEventsResponseBodyToJSON(listTeamBudgetEventsResponseBody: ListTeamBudgetEventsResponseBody): string; export declare function listTeamBudgetEventsResponseBodyFromJSON(jsonString: string): SafeParseResult; //# sourceMappingURL=listteambudgetevents.d.ts.map