import * as z from "zod/v4-mini"; import { ClosedEnum } from "../../types/enums.js"; import { AlertEntityType } from "./alert-entity-type.js"; import { AlertState } from "./alert-state.js"; import { AlertType } from "./alert-type.js"; import { FilterCondition, FilterCondition$Outbound } from "./filter-condition.js"; import { SortCondition, SortCondition$Outbound } from "./sort-condition.js"; import { Status } from "./status.js"; export declare const AlertLogFilterOrder: { readonly Asc: "asc"; readonly Desc: "desc"; }; export type AlertLogFilterOrder = ClosedEnum; export type AlertLogFilter = { alertStatus?: AlertState | undefined; alertType?: AlertType | undefined; customerId?: string | undefined; endTime?: Date | undefined; entityId?: string | undefined; entityType?: AlertEntityType | undefined; expand?: string | undefined; /** * filters allows complex filtering based on multiple fields */ filters?: Array | undefined; limit?: number | undefined; offset?: number | undefined; order?: AlertLogFilterOrder | undefined; sort?: Array | undefined; startTime?: Date | undefined; status?: Status | undefined; }; /** @internal */ export declare const AlertLogFilterOrder$outboundSchema: z.ZodMiniEnum; /** @internal */ export type AlertLogFilter$Outbound = { alert_status?: string | undefined; alert_type?: string | undefined; customer_id?: string | undefined; end_time?: string | undefined; entity_id?: string | undefined; entity_type?: string | undefined; expand?: string | undefined; filters?: Array | undefined; limit?: number | undefined; offset?: number | undefined; order?: string | undefined; sort?: Array | undefined; start_time?: string | undefined; status?: string | undefined; }; /** @internal */ export declare const AlertLogFilter$outboundSchema: z.ZodMiniType; export declare function alertLogFilterToJSON(alertLogFilter: AlertLogFilter): string; //# sourceMappingURL=alert-log-filter.d.ts.map