import * as z from "zod"; declare const action: z.ZodEnum<{ create: "create"; update: "update"; delete: "delete"; read: "read"; noop: "noop"; }>; export declare const schema: z.ZodUnion; "@message": z.ZodString; "@module": z.ZodString; "@timestamp": z.ZodString; type: z.ZodLiteral<"version">; }, z.core.$loose>, z.ZodObject<{ "@level": z.ZodEnum<{ error: "error"; info: "info"; warn: "warn"; }>; "@message": z.ZodString; "@module": z.ZodString; "@timestamp": z.ZodString; type: z.ZodLiteral<"planned_change">; change: z.ZodUnion>; }, z.core.$strip>; action: z.ZodLiteral<"replace">; reason: z.ZodEnum<{ tainted: "tainted"; requested: "requested"; cannot_update: "cannot_update"; }>; }, z.core.$strip>, z.ZodObject<{ resource: z.ZodObject<{ addr: z.ZodString; module: z.ZodString; resource: z.ZodString; implied_provider: z.ZodString; resource_type: z.ZodString; resource_name: z.ZodString; resource_key: z.ZodNullable>; }, z.core.$strip>; action: z.ZodEnum<{ create: "create"; update: "update"; delete: "delete"; read: "read"; noop: "noop"; }>; }, z.core.$strip>]>; }, z.core.$loose>, z.ZodObject<{ "@level": z.ZodEnum<{ error: "error"; info: "info"; warn: "warn"; }>; "@message": z.ZodString; "@module": z.ZodString; "@timestamp": z.ZodString; type: z.ZodLiteral<"change_summary">; changes: z.ZodObject<{ add: z.ZodNumber; change: z.ZodNumber; remove: z.ZodNumber; operation: z.ZodEnum<{ plan: "plan"; apply: "apply"; deploy: "deploy"; }>; }, z.core.$strip>; }, z.core.$loose>, z.ZodObject<{ "@level": z.ZodEnum<{ error: "error"; info: "info"; warn: "warn"; }>; "@message": z.ZodString; "@module": z.ZodString; "@timestamp": z.ZodString; type: z.ZodLiteral<"outputs">; outputs: z.ZodRecord>; }, z.core.$loose>, z.ZodObject<{ "@level": z.ZodEnum<{ error: "error"; info: "info"; warn: "warn"; }>; "@message": z.ZodString; "@module": z.ZodString; "@timestamp": z.ZodString; type: z.ZodLiteral<"apply_start">; hook: z.ZodObject<{ resource: z.ZodObject<{ addr: z.ZodString; module: z.ZodString; resource: z.ZodString; implied_provider: z.ZodString; resource_type: z.ZodString; resource_name: z.ZodString; resource_key: z.ZodNullable>; }, z.core.$strip>; action: z.ZodEnum<{ create: "create"; update: "update"; delete: "delete"; read: "read"; noop: "noop"; }>; id_key: z.ZodOptional; id_value: z.ZodOptional; }, z.core.$strip>; }, z.core.$loose>, z.ZodObject<{ "@level": z.ZodEnum<{ error: "error"; info: "info"; warn: "warn"; }>; "@message": z.ZodString; "@module": z.ZodString; "@timestamp": z.ZodString; type: z.ZodLiteral<"apply_progress">; hook: z.ZodObject<{ resource: z.ZodObject<{ addr: z.ZodString; module: z.ZodString; resource: z.ZodString; implied_provider: z.ZodString; resource_type: z.ZodString; resource_name: z.ZodString; resource_key: z.ZodNullable>; }, z.core.$strip>; action: z.ZodEnum<{ create: "create"; update: "update"; delete: "delete"; read: "read"; noop: "noop"; }>; elapsed_seconds: z.ZodNumber; }, z.core.$strip>; }, z.core.$loose>, z.ZodObject<{ "@level": z.ZodEnum<{ error: "error"; info: "info"; warn: "warn"; }>; "@message": z.ZodString; "@module": z.ZodString; "@timestamp": z.ZodString; type: z.ZodLiteral<"apply_complete">; hook: z.ZodObject<{ resource: z.ZodObject<{ addr: z.ZodString; module: z.ZodString; resource: z.ZodString; implied_provider: z.ZodString; resource_type: z.ZodString; resource_name: z.ZodString; resource_key: z.ZodNullable>; }, z.core.$strip>; action: z.ZodEnum<{ create: "create"; update: "update"; delete: "delete"; read: "read"; noop: "noop"; }>; id_key: z.ZodOptional; id_value: z.ZodOptional; elapsed_seconds: z.ZodNumber; }, z.core.$strip>; }, z.core.$loose>, z.ZodObject<{ "@level": z.ZodEnum<{ error: "error"; info: "info"; warn: "warn"; }>; "@message": z.ZodString; "@module": z.ZodString; "@timestamp": z.ZodString; type: z.ZodLiteral<"apply_errored">; hook: z.ZodObject<{ resource: z.ZodObject<{ addr: z.ZodString; module: z.ZodString; resource: z.ZodString; implied_provider: z.ZodString; resource_type: z.ZodString; resource_name: z.ZodString; resource_key: z.ZodNullable>; }, z.core.$strip>; action: z.ZodEnum<{ create: "create"; update: "update"; delete: "delete"; read: "read"; noop: "noop"; }>; elapsed_seconds: z.ZodNumber; }, z.core.$strip>; }, z.core.$loose>, z.ZodObject<{ "@level": z.ZodEnum<{ error: "error"; info: "info"; warn: "warn"; }>; "@message": z.ZodString; "@module": z.ZodString; "@timestamp": z.ZodString; type: z.ZodLiteral<"provision_start">; hook: z.ZodObject<{ resource: z.ZodObject<{ addr: z.ZodString; module: z.ZodString; resource: z.ZodString; implied_provider: z.ZodString; resource_type: z.ZodString; resource_name: z.ZodString; resource_key: z.ZodNullable>; }, z.core.$strip>; provisioner: z.ZodString; }, z.core.$strip>; }, z.core.$loose>, z.ZodObject<{ "@level": z.ZodEnum<{ error: "error"; info: "info"; warn: "warn"; }>; "@message": z.ZodString; "@module": z.ZodString; "@timestamp": z.ZodString; type: z.ZodLiteral<"provision_progress">; hook: z.ZodObject<{ resource: z.ZodObject<{ addr: z.ZodString; module: z.ZodString; resource: z.ZodString; implied_provider: z.ZodString; resource_type: z.ZodString; resource_name: z.ZodString; resource_key: z.ZodNullable>; }, z.core.$strip>; provisioner: z.ZodString; output: z.ZodString; }, z.core.$strip>; }, z.core.$loose>, z.ZodObject<{ "@level": z.ZodEnum<{ error: "error"; info: "info"; warn: "warn"; }>; "@message": z.ZodString; "@module": z.ZodString; "@timestamp": z.ZodString; type: z.ZodLiteral<"provision_complete">; hook: z.ZodObject<{ resource: z.ZodObject<{ addr: z.ZodString; module: z.ZodString; resource: z.ZodString; implied_provider: z.ZodString; resource_type: z.ZodString; resource_name: z.ZodString; resource_key: z.ZodNullable>; }, z.core.$strip>; provisioner: z.ZodString; }, z.core.$strip>; }, z.core.$loose>, z.ZodObject<{ "@level": z.ZodEnum<{ error: "error"; info: "info"; warn: "warn"; }>; "@message": z.ZodString; "@module": z.ZodString; "@timestamp": z.ZodString; type: z.ZodLiteral<"provision_errored">; hook: z.ZodObject<{ resource: z.ZodObject<{ addr: z.ZodString; module: z.ZodString; resource: z.ZodString; implied_provider: z.ZodString; resource_type: z.ZodString; resource_name: z.ZodString; resource_key: z.ZodNullable>; }, z.core.$strip>; provisioner: z.ZodString; }, z.core.$strip>; }, z.core.$loose>, z.ZodObject<{ "@level": z.ZodEnum<{ error: "error"; info: "info"; warn: "warn"; }>; "@message": z.ZodString; "@module": z.ZodString; "@timestamp": z.ZodString; type: z.ZodLiteral<"refresh_start">; hook: z.ZodObject<{ resource: z.ZodObject<{ addr: z.ZodString; module: z.ZodString; resource: z.ZodString; implied_provider: z.ZodString; resource_type: z.ZodString; resource_name: z.ZodString; resource_key: z.ZodNullable>; }, z.core.$strip>; id_key: z.ZodOptional; id_value: z.ZodOptional; }, z.core.$strip>; }, z.core.$loose>, z.ZodObject<{ "@level": z.ZodEnum<{ error: "error"; info: "info"; warn: "warn"; }>; "@message": z.ZodString; "@module": z.ZodString; "@timestamp": z.ZodString; type: z.ZodLiteral<"refresh_complete">; hook: z.ZodObject<{ resource: z.ZodObject<{ addr: z.ZodString; module: z.ZodString; resource: z.ZodString; implied_provider: z.ZodString; resource_type: z.ZodString; resource_name: z.ZodString; resource_key: z.ZodNullable>; }, z.core.$strip>; id_key: z.ZodOptional; id_value: z.ZodOptional; }, z.core.$strip>; }, z.core.$loose>, z.ZodObject<{ "@level": z.ZodEnum<{ error: "error"; info: "info"; warn: "warn"; }>; "@message": z.ZodString; "@module": z.ZodString; "@timestamp": z.ZodString; type: z.ZodLiteral<"log">; }, z.core.$loose>]>; export type ActionTypes = z.infer; export {}; //# sourceMappingURL=schema.d.ts.map