/** * Do not edit this file it is auto-generated by io-utils / gen-api-models. * See https://github.com/pagopa/io-utils */ import * as t from "io-ts"; export declare const CreatedMessageWithContent: t.ExactC<t.IntersectionC<[t.TypeC<{ id: t.StringC; fiscal_code: import("@pagopa/ts-commons/lib/types").Tagged<import("@pagopa/ts-commons/lib/strings").IPatternStringTag<"^[A-Z]{6}[0-9LMNPQRSTUV]{2}[ABCDEHLMPRST][0-9LMNPQRSTUV]{2}[A-Z][0-9LMNPQRSTUV]{3}[A-Z]$">, string, string, unknown>; created_at: t.UnionC<[t.Type<Date, string, unknown>, t.Type<Date, string, unknown>]>; content: t.ExactC<t.IntersectionC<[t.TypeC<{ subject: import("@pagopa/ts-commons/lib/types").Tagged<import("@pagopa/ts-commons/lib/strings").IWithinRangeStringTag<10, 121>, string, string, unknown>; markdown: import("@pagopa/ts-commons/lib/types").Tagged<import("@pagopa/ts-commons/lib/strings").IWithinRangeStringTag<80, 10001>, string, string, unknown>; }>, t.PartialC<{ payment_data: t.ExactC<t.IntersectionC<[t.TypeC<{ amount: t.UnionC<[import("@pagopa/ts-commons/lib/types").Tagged<import("@pagopa/ts-commons/lib/numbers").IWithinRangeIntegerTag<1, 9999999999>, number, number, unknown>, t.LiteralC<9999999999>]>; notice_number: import("@pagopa/ts-commons/lib/types").Tagged<import("@pagopa/ts-commons/lib/strings").IPatternStringTag<"^[0123][0-9]{17}$">, string, string, unknown>; }>, t.PartialC<{ invalid_after_due_date: t.Type<boolean, any, unknown>; }>]>>; prescription_data: t.ExactC<t.IntersectionC<[t.TypeC<{ nre: import("@pagopa/ts-commons/lib/types").Tagged<any, string, string, unknown>; }>, t.PartialC<{ iup: import("@pagopa/ts-commons/lib/types").Tagged<any, string, string, unknown>; prescriber_fiscal_code: import("@pagopa/ts-commons/lib/types").Tagged<import("@pagopa/ts-commons/lib/strings").IPatternStringTag<"^[A-Z]{6}[0-9LMNPQRSTUV]{2}[ABCDEHLMPRST][0-9LMNPQRSTUV]{2}[A-Z][0-9LMNPQRSTUV]{3}[A-Z]$">, string, string, unknown>; }>]>>; eu_covid_cert: t.ExactC<t.IntersectionC<[t.TypeC<{ auth_code: t.StringC; }>, t.PartialC<{}>]>>; due_date: t.UnionC<[t.Type<Date, string, unknown>, t.Type<Date, string, unknown>]>; }>]>>; sender_service_id: import("@pagopa/ts-commons/lib/types").Tagged<import("@pagopa/ts-commons/lib/strings").INonEmptyStringTag, string, string, unknown>; }>, t.PartialC<{ time_to_live: t.Type<604800 | (number & import("@pagopa/ts-commons/lib/numbers").IWithinRangeIntegerTag<3600, 604800>), any, unknown>; }>]>>; export type CreatedMessageWithContent = t.TypeOf<typeof CreatedMessageWithContent>;