export declare const customerSignalCreatedEventPayloadSchema: { readonly type: "object"; readonly required: readonly ["id", "personId", "kind", "source", "status", "intake"]; readonly properties: { readonly id: { readonly type: "string"; }; readonly personId: { readonly type: "string"; }; readonly kind: { readonly type: "string"; readonly enum: readonly ["wishlist", "notify", "inquiry", "request_offer", "referral"]; }; readonly source: { readonly type: "string"; readonly enum: readonly ["form", "phone", "admin", "abandoned_cart", "website", "booking"]; }; readonly status: { readonly type: "string"; readonly enum: readonly ["new", "contacted", "qualified", "converted", "lost", "expired"]; }; readonly productId: { readonly anyOf: readonly [{ readonly type: "string"; }, { readonly type: "null"; }]; }; readonly optionUnitId: { readonly anyOf: readonly [{ readonly type: "string"; }, { readonly type: "null"; }]; }; readonly sourceSubmissionId: { readonly anyOf: readonly [{ readonly type: "string"; }, { readonly type: "null"; }]; }; readonly intake: { readonly oneOf: readonly [{ readonly type: "object"; readonly required: readonly ["surface", "type"]; readonly properties: { readonly surface: { readonly type: "string"; readonly const: "storefront"; }; readonly type: { readonly type: "string"; readonly const: "lead"; }; }; readonly additionalProperties: false; }, { readonly type: "object"; readonly required: readonly ["surface", "type", "doubleOptIn"]; readonly properties: { readonly surface: { readonly type: "string"; readonly const: "storefront"; }; readonly type: { readonly type: "string"; readonly const: "newsletter"; }; readonly doubleOptIn: { readonly type: "string"; readonly enum: readonly ["not_configured", "requested"]; }; }; readonly additionalProperties: false; }]; }; }; readonly additionalProperties: false; };