import { z } from "zod"; import { type ProviderInspectionContext } from "./provider-doctor.js"; import { type ProviderInspector, type ProviderProfile } from "./provider-profiles.js"; export declare class ProviderCredentialLeakError extends Error { readonly name = "ProviderCredentialLeakError"; } export declare function assertProviderDiagnosticOutputRedacted(value: unknown, secretReferences?: readonly string[]): void; export declare const providerIdInput: z.ZodString; export declare const providerIdInputSchema: z.ZodObject<{ provider_id: z.ZodString; }, z.core.$strip>; export declare const providerWebhookMaxAgeHoursInput: z.ZodOptional>; declare const webhookStatusInputSchema: z.ZodObject<{ provider_id: z.ZodString; max_age_hours: z.ZodOptional>; }, z.core.$strip>; declare const doctorInputSchema: z.ZodObject<{ provider_id: z.ZodString; max_age_hours: z.ZodOptional>; }, z.core.$strip>; declare const emptyInputSchema: z.ZodObject<{}, z.core.$strip>; export interface ProviderOperationContext extends Omit { profiles?: readonly ProviderProfile[] | (() => Promise) | undefined; createInspector?: ((profile: ProviderProfile) => ProviderInspector | undefined) | undefined; } export declare function executeProviderListOperation(context: ProviderOperationContext, _input: z.output): Promise<{ configured: boolean; profiles: import("./provider-doctor.js").ProviderProfileSummary[]; }>; export declare function executeProviderStatusOperation(context: ProviderOperationContext, input: z.output): Promise; export declare function executeProviderTestOperation(context: ProviderOperationContext, input: z.output): Promise<{ provider_id: string; checked_at: string; probe: import("./provider-doctor.js").ProviderApiProbe; }>; export declare function executeProviderQuotaOperation(context: ProviderOperationContext, input: z.output): Promise; export declare function executeProviderWebhookStatusOperation(context: ProviderOperationContext, input: z.output): Promise; export declare function executeDeliverabilityDnsCheckOperation(context: ProviderOperationContext, input: z.output): Promise; export declare function executeDeliverabilityDoctorOperation(context: ProviderOperationContext, input: z.output): Promise; export declare const providerListOperation: import("@listmonk-ops/operations").OperationDefinition, z.ZodObject<{ configured: z.ZodBoolean; profiles: z.ZodArray; messenger: z.ZodString; sending_domain: z.ZodString; from_email: z.ZodOptional; region: z.ZodOptional; smtp_hosts: z.ZodArray; webhook_source: z.ZodString; credential_reference_configured: z.ZodBoolean; }, z.core.$strip>>; }, z.core.$strip>>; export declare const providerStatusOperation: import("@listmonk-ops/operations").OperationDefinition, z.ZodObject<{ provider: z.ZodObject<{ id: z.ZodString; kind: z.ZodEnum<{ ses: "ses"; smtp: "smtp"; }>; messenger: z.ZodString; sending_domain: z.ZodString; from_email: z.ZodOptional; region: z.ZodOptional; smtp_hosts: z.ZodArray; webhook_source: z.ZodString; credential_reference_configured: z.ZodBoolean; }, z.core.$strip>; health: z.ZodEnum<{ degraded: "degraded"; healthy: "healthy"; unavailable: "unavailable"; }>; checked_at: z.ZodISODateTime; api: z.ZodObject<{ supported: z.ZodBoolean; reachable: z.ZodBoolean; authenticated: z.ZodBoolean; latency_ms: z.ZodOptional; error_code: z.ZodOptional; error_message: z.ZodOptional; }, z.core.$strip>; account: z.ZodOptional; sending_enabled: z.ZodOptional; enforcement_status: z.ZodOptional; max_24_hour_send: z.ZodOptional; max_send_rate: z.ZodOptional; sent_last_24_hours: z.ZodOptional; suppressed_reasons: z.ZodArray; }, z.core.$strip>>; identity: z.ZodOptional; verified_for_sending: z.ZodOptional; verification_status: z.ZodOptional; feedback_forwarding_enabled: z.ZodOptional; dkim_signing_enabled: z.ZodOptional; dkim_status: z.ZodOptional; dkim_tokens: z.ZodArray; mail_from_domain: z.ZodOptional; mail_from_status: z.ZodOptional; mail_from_behavior: z.ZodOptional; }, z.core.$strip>>; listmonk: z.ZodOptional; from_domain: z.ZodOptional; messenger: z.ZodString; messenger_binding_ambiguous: z.ZodBoolean; messenger_configured: z.ZodBoolean; messenger_enabled: z.ZodBoolean; smtp_hosts: z.ZodArray; enabled_smtp_hosts: z.ZodArray; matching_smtp_hosts: z.ZodArray; smtp_configured: z.ZodBoolean; smtp_enabled: z.ZodBoolean; smtp_pool_exact: z.ZodBoolean; smtp_credential_binding_required: z.ZodBoolean; smtp_credentials_bound: z.ZodBoolean; unsubscribe_header_enabled: z.ZodBoolean; bounce_processing_enabled: z.ZodBoolean; bounce_webhooks_enabled: z.ZodBoolean; provider_bounce_enabled: z.ZodOptional; }, z.core.$strip>>; checks: z.ZodArray; message: z.ZodString; details: z.ZodOptional>; }, z.core.$strip>>; }, z.core.$strip>>; export declare const providerTestOperation: import("@listmonk-ops/operations").OperationDefinition, z.ZodObject<{ provider_id: z.ZodString; checked_at: z.ZodISODateTime; probe: z.ZodObject<{ supported: z.ZodBoolean; reachable: z.ZodBoolean; authenticated: z.ZodBoolean; latency_ms: z.ZodOptional; error_code: z.ZodOptional; error_message: z.ZodOptional; }, z.core.$strip>; }, z.core.$strip>>; export declare const providerQuotaOperation: import("@listmonk-ops/operations").OperationDefinition, z.ZodObject<{ provider_id: z.ZodString; supported: z.ZodBoolean; checked_at: z.ZodISODateTime; max_24_hour_send: z.ZodOptional; max_send_rate: z.ZodOptional; sent_last_24_hours: z.ZodOptional; remaining_24_hours: z.ZodOptional; utilization_percent: z.ZodOptional; production_access_enabled: z.ZodOptional; sending_enabled: z.ZodOptional; enforcement_status: z.ZodOptional; }, z.core.$strip>>; export declare const providerWebhookStatusOperation: import("@listmonk-ops/operations").OperationDefinition>; }, z.core.$strip>, z.ZodObject<{ provider_id: z.ZodString; source: z.ZodString; evidence_scope: z.ZodEnum<{ profile: "profile"; shared: "shared"; }>; checked_at: z.ZodISODateTime; max_age_hours: z.ZodNumber; bounce_processing_enabled: z.ZodBoolean; bounce_webhooks_enabled: z.ZodBoolean; provider_bounce_enabled: z.ZodOptional; last_event_at: z.ZodOptional; last_event_type: z.ZodOptional; freshness: z.ZodEnum<{ fresh: "fresh"; stale: "stale"; unknown: "unknown"; }>; healthy: z.ZodBoolean; checks: z.ZodArray; message: z.ZodString; details: z.ZodOptional>; }, z.core.$strip>>; }, z.core.$strip>>; export declare const deliverabilityDnsCheckOperation: import("@listmonk-ops/operations").OperationDefinition, z.ZodObject<{ provider_id: z.ZodString; sending_domain: z.ZodString; from_domain: z.ZodString; mail_from_domain: z.ZodOptional; checked_at: z.ZodISODateTime; observations: z.ZodArray; values: z.ZodArray; error: z.ZodOptional; }, z.core.$strip>>; checks: z.ZodArray; message: z.ZodString; details: z.ZodOptional>; }, z.core.$strip>>; healthy: z.ZodBoolean; }, z.core.$strip>>; export declare const deliverabilityDoctorOperation: import("@listmonk-ops/operations").OperationDefinition>; }, z.core.$strip>, z.ZodObject<{ provider_id: z.ZodString; checked_at: z.ZodISODateTime; ready: z.ZodBoolean; summary: z.ZodObject<{ pass: z.ZodNumber; warn: z.ZodNumber; fail: z.ZodNumber; unknown: z.ZodNumber; }, z.core.$strip>; status: z.ZodObject<{ provider: z.ZodObject<{ id: z.ZodString; kind: z.ZodEnum<{ ses: "ses"; smtp: "smtp"; }>; messenger: z.ZodString; sending_domain: z.ZodString; from_email: z.ZodOptional; region: z.ZodOptional; smtp_hosts: z.ZodArray; webhook_source: z.ZodString; credential_reference_configured: z.ZodBoolean; }, z.core.$strip>; health: z.ZodEnum<{ degraded: "degraded"; healthy: "healthy"; unavailable: "unavailable"; }>; checked_at: z.ZodISODateTime; api: z.ZodObject<{ supported: z.ZodBoolean; reachable: z.ZodBoolean; authenticated: z.ZodBoolean; latency_ms: z.ZodOptional; error_code: z.ZodOptional; error_message: z.ZodOptional; }, z.core.$strip>; account: z.ZodOptional; sending_enabled: z.ZodOptional; enforcement_status: z.ZodOptional; max_24_hour_send: z.ZodOptional; max_send_rate: z.ZodOptional; sent_last_24_hours: z.ZodOptional; suppressed_reasons: z.ZodArray; }, z.core.$strip>>; identity: z.ZodOptional; verified_for_sending: z.ZodOptional; verification_status: z.ZodOptional; feedback_forwarding_enabled: z.ZodOptional; dkim_signing_enabled: z.ZodOptional; dkim_status: z.ZodOptional; dkim_tokens: z.ZodArray; mail_from_domain: z.ZodOptional; mail_from_status: z.ZodOptional; mail_from_behavior: z.ZodOptional; }, z.core.$strip>>; listmonk: z.ZodOptional; from_domain: z.ZodOptional; messenger: z.ZodString; messenger_binding_ambiguous: z.ZodBoolean; messenger_configured: z.ZodBoolean; messenger_enabled: z.ZodBoolean; smtp_hosts: z.ZodArray; enabled_smtp_hosts: z.ZodArray; matching_smtp_hosts: z.ZodArray; smtp_configured: z.ZodBoolean; smtp_enabled: z.ZodBoolean; smtp_pool_exact: z.ZodBoolean; smtp_credential_binding_required: z.ZodBoolean; smtp_credentials_bound: z.ZodBoolean; unsubscribe_header_enabled: z.ZodBoolean; bounce_processing_enabled: z.ZodBoolean; bounce_webhooks_enabled: z.ZodBoolean; provider_bounce_enabled: z.ZodOptional; }, z.core.$strip>>; checks: z.ZodArray; message: z.ZodString; details: z.ZodOptional>; }, z.core.$strip>>; }, z.core.$strip>; quota: z.ZodObject<{ provider_id: z.ZodString; supported: z.ZodBoolean; checked_at: z.ZodISODateTime; max_24_hour_send: z.ZodOptional; max_send_rate: z.ZodOptional; sent_last_24_hours: z.ZodOptional; remaining_24_hours: z.ZodOptional; utilization_percent: z.ZodOptional; production_access_enabled: z.ZodOptional; sending_enabled: z.ZodOptional; enforcement_status: z.ZodOptional; }, z.core.$strip>; webhook: z.ZodObject<{ provider_id: z.ZodString; source: z.ZodString; evidence_scope: z.ZodEnum<{ profile: "profile"; shared: "shared"; }>; checked_at: z.ZodISODateTime; max_age_hours: z.ZodNumber; bounce_processing_enabled: z.ZodBoolean; bounce_webhooks_enabled: z.ZodBoolean; provider_bounce_enabled: z.ZodOptional; last_event_at: z.ZodOptional; last_event_type: z.ZodOptional; freshness: z.ZodEnum<{ fresh: "fresh"; stale: "stale"; unknown: "unknown"; }>; healthy: z.ZodBoolean; checks: z.ZodArray; message: z.ZodString; details: z.ZodOptional>; }, z.core.$strip>>; }, z.core.$strip>; dns: z.ZodObject<{ provider_id: z.ZodString; sending_domain: z.ZodString; from_domain: z.ZodString; mail_from_domain: z.ZodOptional; checked_at: z.ZodISODateTime; observations: z.ZodArray; values: z.ZodArray; error: z.ZodOptional; }, z.core.$strip>>; checks: z.ZodArray; message: z.ZodString; details: z.ZodOptional>; }, z.core.$strip>>; healthy: z.ZodBoolean; }, z.core.$strip>; checks: z.ZodArray; message: z.ZodString; details: z.ZodOptional>; }, z.core.$strip>>; }, z.core.$strip>>; export declare function invokeProviderListOperation(context: ProviderOperationContext, input: unknown): Promise<{ configured: boolean; profiles: { id: string; kind: "ses" | "smtp"; messenger: string; sending_domain: string; from_email?: string | undefined; region?: string | undefined; smtp_hosts: string[]; webhook_source: string; credential_reference_configured: boolean; }[]; }>; export declare function invokeProviderStatusOperation(context: ProviderOperationContext, input: unknown): Promise<{ provider: { id: string; kind: "ses" | "smtp"; messenger: string; sending_domain: string; from_email?: string | undefined; region?: string | undefined; smtp_hosts: string[]; webhook_source: string; credential_reference_configured: boolean; }; health: "degraded" | "healthy" | "unavailable"; checked_at: string; api: { supported: boolean; reachable: boolean; authenticated: boolean; latency_ms?: number | undefined; error_code?: string | undefined; error_message?: string | undefined; }; account?: { production_access_enabled?: boolean | undefined; sending_enabled?: boolean | undefined; enforcement_status?: string | undefined; max_24_hour_send?: number | undefined; max_send_rate?: number | undefined; sent_last_24_hours?: number | undefined; suppressed_reasons: string[]; } | undefined; identity?: { identity_type?: string | undefined; verified_for_sending?: boolean | undefined; verification_status?: string | undefined; feedback_forwarding_enabled?: boolean | undefined; dkim_signing_enabled?: boolean | undefined; dkim_status?: string | undefined; dkim_tokens: string[]; mail_from_domain?: string | undefined; mail_from_status?: string | undefined; mail_from_behavior?: string | undefined; } | undefined; listmonk?: { from_email?: string | undefined; from_domain?: string | undefined; messenger: string; messenger_binding_ambiguous: boolean; messenger_configured: boolean; messenger_enabled: boolean; smtp_hosts: string[]; enabled_smtp_hosts: string[]; matching_smtp_hosts: string[]; smtp_configured: boolean; smtp_enabled: boolean; smtp_pool_exact: boolean; smtp_credential_binding_required: boolean; smtp_credentials_bound: boolean; unsubscribe_header_enabled: boolean; bounce_processing_enabled: boolean; bounce_webhooks_enabled: boolean; provider_bounce_enabled?: boolean | undefined; } | undefined; checks: { id: string; status: "fail" | "pass" | "unknown" | "warn"; message: string; details?: Record | undefined; }[]; }>; export declare function invokeProviderTestOperation(context: ProviderOperationContext, input: unknown): Promise<{ provider_id: string; checked_at: string; probe: { supported: boolean; reachable: boolean; authenticated: boolean; latency_ms?: number | undefined; error_code?: string | undefined; error_message?: string | undefined; }; }>; export declare function invokeProviderQuotaOperation(context: ProviderOperationContext, input: unknown): Promise<{ provider_id: string; supported: boolean; checked_at: string; max_24_hour_send?: number | undefined; max_send_rate?: number | undefined; sent_last_24_hours?: number | undefined; remaining_24_hours?: number | undefined; utilization_percent?: number | undefined; production_access_enabled?: boolean | undefined; sending_enabled?: boolean | undefined; enforcement_status?: string | undefined; }>; export declare function invokeProviderWebhookStatusOperation(context: ProviderOperationContext, input: unknown): Promise<{ provider_id: string; source: string; evidence_scope: "profile" | "shared"; checked_at: string; max_age_hours: number; bounce_processing_enabled: boolean; bounce_webhooks_enabled: boolean; provider_bounce_enabled?: boolean | undefined; last_event_at?: string | undefined; last_event_type?: string | undefined; freshness: "fresh" | "stale" | "unknown"; healthy: boolean; checks: { id: string; status: "fail" | "pass" | "unknown" | "warn"; message: string; details?: Record | undefined; }[]; }>; export declare function invokeDeliverabilityDnsCheckOperation(context: ProviderOperationContext, input: unknown): Promise<{ provider_id: string; sending_domain: string; from_domain: string; mail_from_domain?: string | undefined; checked_at: string; observations: { name: string; type: "CNAME" | "MX" | "TXT"; values: string[]; error?: string | undefined; }[]; checks: { id: string; status: "fail" | "pass" | "unknown" | "warn"; message: string; details?: Record | undefined; }[]; healthy: boolean; }>; export declare function invokeDeliverabilityDoctorOperation(context: ProviderOperationContext, input: unknown): Promise<{ provider_id: string; checked_at: string; ready: boolean; summary: { pass: number; warn: number; fail: number; unknown: number; }; status: { provider: { id: string; kind: "ses" | "smtp"; messenger: string; sending_domain: string; from_email?: string | undefined; region?: string | undefined; smtp_hosts: string[]; webhook_source: string; credential_reference_configured: boolean; }; health: "degraded" | "healthy" | "unavailable"; checked_at: string; api: { supported: boolean; reachable: boolean; authenticated: boolean; latency_ms?: number | undefined; error_code?: string | undefined; error_message?: string | undefined; }; account?: { production_access_enabled?: boolean | undefined; sending_enabled?: boolean | undefined; enforcement_status?: string | undefined; max_24_hour_send?: number | undefined; max_send_rate?: number | undefined; sent_last_24_hours?: number | undefined; suppressed_reasons: string[]; } | undefined; identity?: { identity_type?: string | undefined; verified_for_sending?: boolean | undefined; verification_status?: string | undefined; feedback_forwarding_enabled?: boolean | undefined; dkim_signing_enabled?: boolean | undefined; dkim_status?: string | undefined; dkim_tokens: string[]; mail_from_domain?: string | undefined; mail_from_status?: string | undefined; mail_from_behavior?: string | undefined; } | undefined; listmonk?: { from_email?: string | undefined; from_domain?: string | undefined; messenger: string; messenger_binding_ambiguous: boolean; messenger_configured: boolean; messenger_enabled: boolean; smtp_hosts: string[]; enabled_smtp_hosts: string[]; matching_smtp_hosts: string[]; smtp_configured: boolean; smtp_enabled: boolean; smtp_pool_exact: boolean; smtp_credential_binding_required: boolean; smtp_credentials_bound: boolean; unsubscribe_header_enabled: boolean; bounce_processing_enabled: boolean; bounce_webhooks_enabled: boolean; provider_bounce_enabled?: boolean | undefined; } | undefined; checks: { id: string; status: "fail" | "pass" | "unknown" | "warn"; message: string; details?: Record | undefined; }[]; }; quota: { provider_id: string; supported: boolean; checked_at: string; max_24_hour_send?: number | undefined; max_send_rate?: number | undefined; sent_last_24_hours?: number | undefined; remaining_24_hours?: number | undefined; utilization_percent?: number | undefined; production_access_enabled?: boolean | undefined; sending_enabled?: boolean | undefined; enforcement_status?: string | undefined; }; webhook: { provider_id: string; source: string; evidence_scope: "profile" | "shared"; checked_at: string; max_age_hours: number; bounce_processing_enabled: boolean; bounce_webhooks_enabled: boolean; provider_bounce_enabled?: boolean | undefined; last_event_at?: string | undefined; last_event_type?: string | undefined; freshness: "fresh" | "stale" | "unknown"; healthy: boolean; checks: { id: string; status: "fail" | "pass" | "unknown" | "warn"; message: string; details?: Record | undefined; }[]; }; dns: { provider_id: string; sending_domain: string; from_domain: string; mail_from_domain?: string | undefined; checked_at: string; observations: { name: string; type: "CNAME" | "MX" | "TXT"; values: string[]; error?: string | undefined; }[]; checks: { id: string; status: "fail" | "pass" | "unknown" | "warn"; message: string; details?: Record | undefined; }[]; healthy: boolean; }; checks: { id: string; status: "fail" | "pass" | "unknown" | "warn"; message: string; details?: Record | undefined; }[]; }>; export declare const providerOperations: (import("@listmonk-ops/operations").OperationDefinition, z.ZodObject<{ provider: z.ZodObject<{ id: z.ZodString; kind: z.ZodEnum<{ ses: "ses"; smtp: "smtp"; }>; messenger: z.ZodString; sending_domain: z.ZodString; from_email: z.ZodOptional; region: z.ZodOptional; smtp_hosts: z.ZodArray; webhook_source: z.ZodString; credential_reference_configured: z.ZodBoolean; }, z.core.$strip>; health: z.ZodEnum<{ degraded: "degraded"; healthy: "healthy"; unavailable: "unavailable"; }>; checked_at: z.ZodISODateTime; api: z.ZodObject<{ supported: z.ZodBoolean; reachable: z.ZodBoolean; authenticated: z.ZodBoolean; latency_ms: z.ZodOptional; error_code: z.ZodOptional; error_message: z.ZodOptional; }, z.core.$strip>; account: z.ZodOptional; sending_enabled: z.ZodOptional; enforcement_status: z.ZodOptional; max_24_hour_send: z.ZodOptional; max_send_rate: z.ZodOptional; sent_last_24_hours: z.ZodOptional; suppressed_reasons: z.ZodArray; }, z.core.$strip>>; identity: z.ZodOptional; verified_for_sending: z.ZodOptional; verification_status: z.ZodOptional; feedback_forwarding_enabled: z.ZodOptional; dkim_signing_enabled: z.ZodOptional; dkim_status: z.ZodOptional; dkim_tokens: z.ZodArray; mail_from_domain: z.ZodOptional; mail_from_status: z.ZodOptional; mail_from_behavior: z.ZodOptional; }, z.core.$strip>>; listmonk: z.ZodOptional; from_domain: z.ZodOptional; messenger: z.ZodString; messenger_binding_ambiguous: z.ZodBoolean; messenger_configured: z.ZodBoolean; messenger_enabled: z.ZodBoolean; smtp_hosts: z.ZodArray; enabled_smtp_hosts: z.ZodArray; matching_smtp_hosts: z.ZodArray; smtp_configured: z.ZodBoolean; smtp_enabled: z.ZodBoolean; smtp_pool_exact: z.ZodBoolean; smtp_credential_binding_required: z.ZodBoolean; smtp_credentials_bound: z.ZodBoolean; unsubscribe_header_enabled: z.ZodBoolean; bounce_processing_enabled: z.ZodBoolean; bounce_webhooks_enabled: z.ZodBoolean; provider_bounce_enabled: z.ZodOptional; }, z.core.$strip>>; checks: z.ZodArray; message: z.ZodString; details: z.ZodOptional>; }, z.core.$strip>>; }, z.core.$strip>> | import("@listmonk-ops/operations").OperationDefinition, z.ZodObject<{ provider_id: z.ZodString; checked_at: z.ZodISODateTime; probe: z.ZodObject<{ supported: z.ZodBoolean; reachable: z.ZodBoolean; authenticated: z.ZodBoolean; latency_ms: z.ZodOptional; error_code: z.ZodOptional; error_message: z.ZodOptional; }, z.core.$strip>; }, z.core.$strip>> | import("@listmonk-ops/operations").OperationDefinition, z.ZodObject<{ provider_id: z.ZodString; supported: z.ZodBoolean; checked_at: z.ZodISODateTime; max_24_hour_send: z.ZodOptional; max_send_rate: z.ZodOptional; sent_last_24_hours: z.ZodOptional; remaining_24_hours: z.ZodOptional; utilization_percent: z.ZodOptional; production_access_enabled: z.ZodOptional; sending_enabled: z.ZodOptional; enforcement_status: z.ZodOptional; }, z.core.$strip>> | import("@listmonk-ops/operations").OperationDefinition, z.ZodObject<{ provider_id: z.ZodString; sending_domain: z.ZodString; from_domain: z.ZodString; mail_from_domain: z.ZodOptional; checked_at: z.ZodISODateTime; observations: z.ZodArray; values: z.ZodArray; error: z.ZodOptional; }, z.core.$strip>>; checks: z.ZodArray; message: z.ZodString; details: z.ZodOptional>; }, z.core.$strip>>; healthy: z.ZodBoolean; }, z.core.$strip>> | import("@listmonk-ops/operations").OperationDefinition, z.ZodObject<{ configured: z.ZodBoolean; profiles: z.ZodArray; messenger: z.ZodString; sending_domain: z.ZodString; from_email: z.ZodOptional; region: z.ZodOptional; smtp_hosts: z.ZodArray; webhook_source: z.ZodString; credential_reference_configured: z.ZodBoolean; }, z.core.$strip>>; }, z.core.$strip>> | import("@listmonk-ops/operations").OperationDefinition>; }, z.core.$strip>, z.ZodObject<{ provider_id: z.ZodString; source: z.ZodString; evidence_scope: z.ZodEnum<{ profile: "profile"; shared: "shared"; }>; checked_at: z.ZodISODateTime; max_age_hours: z.ZodNumber; bounce_processing_enabled: z.ZodBoolean; bounce_webhooks_enabled: z.ZodBoolean; provider_bounce_enabled: z.ZodOptional; last_event_at: z.ZodOptional; last_event_type: z.ZodOptional; freshness: z.ZodEnum<{ fresh: "fresh"; stale: "stale"; unknown: "unknown"; }>; healthy: z.ZodBoolean; checks: z.ZodArray; message: z.ZodString; details: z.ZodOptional>; }, z.core.$strip>>; }, z.core.$strip>> | import("@listmonk-ops/operations").OperationDefinition>; }, z.core.$strip>, z.ZodObject<{ provider_id: z.ZodString; checked_at: z.ZodISODateTime; ready: z.ZodBoolean; summary: z.ZodObject<{ pass: z.ZodNumber; warn: z.ZodNumber; fail: z.ZodNumber; unknown: z.ZodNumber; }, z.core.$strip>; status: z.ZodObject<{ provider: z.ZodObject<{ id: z.ZodString; kind: z.ZodEnum<{ ses: "ses"; smtp: "smtp"; }>; messenger: z.ZodString; sending_domain: z.ZodString; from_email: z.ZodOptional; region: z.ZodOptional; smtp_hosts: z.ZodArray; webhook_source: z.ZodString; credential_reference_configured: z.ZodBoolean; }, z.core.$strip>; health: z.ZodEnum<{ degraded: "degraded"; healthy: "healthy"; unavailable: "unavailable"; }>; checked_at: z.ZodISODateTime; api: z.ZodObject<{ supported: z.ZodBoolean; reachable: z.ZodBoolean; authenticated: z.ZodBoolean; latency_ms: z.ZodOptional; error_code: z.ZodOptional; error_message: z.ZodOptional; }, z.core.$strip>; account: z.ZodOptional; sending_enabled: z.ZodOptional; enforcement_status: z.ZodOptional; max_24_hour_send: z.ZodOptional; max_send_rate: z.ZodOptional; sent_last_24_hours: z.ZodOptional; suppressed_reasons: z.ZodArray; }, z.core.$strip>>; identity: z.ZodOptional; verified_for_sending: z.ZodOptional; verification_status: z.ZodOptional; feedback_forwarding_enabled: z.ZodOptional; dkim_signing_enabled: z.ZodOptional; dkim_status: z.ZodOptional; dkim_tokens: z.ZodArray; mail_from_domain: z.ZodOptional; mail_from_status: z.ZodOptional; mail_from_behavior: z.ZodOptional; }, z.core.$strip>>; listmonk: z.ZodOptional; from_domain: z.ZodOptional; messenger: z.ZodString; messenger_binding_ambiguous: z.ZodBoolean; messenger_configured: z.ZodBoolean; messenger_enabled: z.ZodBoolean; smtp_hosts: z.ZodArray; enabled_smtp_hosts: z.ZodArray; matching_smtp_hosts: z.ZodArray; smtp_configured: z.ZodBoolean; smtp_enabled: z.ZodBoolean; smtp_pool_exact: z.ZodBoolean; smtp_credential_binding_required: z.ZodBoolean; smtp_credentials_bound: z.ZodBoolean; unsubscribe_header_enabled: z.ZodBoolean; bounce_processing_enabled: z.ZodBoolean; bounce_webhooks_enabled: z.ZodBoolean; provider_bounce_enabled: z.ZodOptional; }, z.core.$strip>>; checks: z.ZodArray; message: z.ZodString; details: z.ZodOptional>; }, z.core.$strip>>; }, z.core.$strip>; quota: z.ZodObject<{ provider_id: z.ZodString; supported: z.ZodBoolean; checked_at: z.ZodISODateTime; max_24_hour_send: z.ZodOptional; max_send_rate: z.ZodOptional; sent_last_24_hours: z.ZodOptional; remaining_24_hours: z.ZodOptional; utilization_percent: z.ZodOptional; production_access_enabled: z.ZodOptional; sending_enabled: z.ZodOptional; enforcement_status: z.ZodOptional; }, z.core.$strip>; webhook: z.ZodObject<{ provider_id: z.ZodString; source: z.ZodString; evidence_scope: z.ZodEnum<{ profile: "profile"; shared: "shared"; }>; checked_at: z.ZodISODateTime; max_age_hours: z.ZodNumber; bounce_processing_enabled: z.ZodBoolean; bounce_webhooks_enabled: z.ZodBoolean; provider_bounce_enabled: z.ZodOptional; last_event_at: z.ZodOptional; last_event_type: z.ZodOptional; freshness: z.ZodEnum<{ fresh: "fresh"; stale: "stale"; unknown: "unknown"; }>; healthy: z.ZodBoolean; checks: z.ZodArray; message: z.ZodString; details: z.ZodOptional>; }, z.core.$strip>>; }, z.core.$strip>; dns: z.ZodObject<{ provider_id: z.ZodString; sending_domain: z.ZodString; from_domain: z.ZodString; mail_from_domain: z.ZodOptional; checked_at: z.ZodISODateTime; observations: z.ZodArray; values: z.ZodArray; error: z.ZodOptional; }, z.core.$strip>>; checks: z.ZodArray; message: z.ZodString; details: z.ZodOptional>; }, z.core.$strip>>; healthy: z.ZodBoolean; }, z.core.$strip>; checks: z.ZodArray; message: z.ZodString; details: z.ZodOptional>; }, z.core.$strip>>; }, z.core.$strip>>)[]; export declare const providerOperationCatalog: Readonly<{ id: string; title: string; operations: (import("@listmonk-ops/operations").OperationDefinition, z.ZodObject<{ provider: z.ZodObject<{ id: z.ZodString; kind: z.ZodEnum<{ ses: "ses"; smtp: "smtp"; }>; messenger: z.ZodString; sending_domain: z.ZodString; from_email: z.ZodOptional; region: z.ZodOptional; smtp_hosts: z.ZodArray; webhook_source: z.ZodString; credential_reference_configured: z.ZodBoolean; }, z.core.$strip>; health: z.ZodEnum<{ degraded: "degraded"; healthy: "healthy"; unavailable: "unavailable"; }>; checked_at: z.ZodISODateTime; api: z.ZodObject<{ supported: z.ZodBoolean; reachable: z.ZodBoolean; authenticated: z.ZodBoolean; latency_ms: z.ZodOptional; error_code: z.ZodOptional; error_message: z.ZodOptional; }, z.core.$strip>; account: z.ZodOptional; sending_enabled: z.ZodOptional; enforcement_status: z.ZodOptional; max_24_hour_send: z.ZodOptional; max_send_rate: z.ZodOptional; sent_last_24_hours: z.ZodOptional; suppressed_reasons: z.ZodArray; }, z.core.$strip>>; identity: z.ZodOptional; verified_for_sending: z.ZodOptional; verification_status: z.ZodOptional; feedback_forwarding_enabled: z.ZodOptional; dkim_signing_enabled: z.ZodOptional; dkim_status: z.ZodOptional; dkim_tokens: z.ZodArray; mail_from_domain: z.ZodOptional; mail_from_status: z.ZodOptional; mail_from_behavior: z.ZodOptional; }, z.core.$strip>>; listmonk: z.ZodOptional; from_domain: z.ZodOptional; messenger: z.ZodString; messenger_binding_ambiguous: z.ZodBoolean; messenger_configured: z.ZodBoolean; messenger_enabled: z.ZodBoolean; smtp_hosts: z.ZodArray; enabled_smtp_hosts: z.ZodArray; matching_smtp_hosts: z.ZodArray; smtp_configured: z.ZodBoolean; smtp_enabled: z.ZodBoolean; smtp_pool_exact: z.ZodBoolean; smtp_credential_binding_required: z.ZodBoolean; smtp_credentials_bound: z.ZodBoolean; unsubscribe_header_enabled: z.ZodBoolean; bounce_processing_enabled: z.ZodBoolean; bounce_webhooks_enabled: z.ZodBoolean; provider_bounce_enabled: z.ZodOptional; }, z.core.$strip>>; checks: z.ZodArray; message: z.ZodString; details: z.ZodOptional>; }, z.core.$strip>>; }, z.core.$strip>> | import("@listmonk-ops/operations").OperationDefinition, z.ZodObject<{ provider_id: z.ZodString; checked_at: z.ZodISODateTime; probe: z.ZodObject<{ supported: z.ZodBoolean; reachable: z.ZodBoolean; authenticated: z.ZodBoolean; latency_ms: z.ZodOptional; error_code: z.ZodOptional; error_message: z.ZodOptional; }, z.core.$strip>; }, z.core.$strip>> | import("@listmonk-ops/operations").OperationDefinition, z.ZodObject<{ provider_id: z.ZodString; supported: z.ZodBoolean; checked_at: z.ZodISODateTime; max_24_hour_send: z.ZodOptional; max_send_rate: z.ZodOptional; sent_last_24_hours: z.ZodOptional; remaining_24_hours: z.ZodOptional; utilization_percent: z.ZodOptional; production_access_enabled: z.ZodOptional; sending_enabled: z.ZodOptional; enforcement_status: z.ZodOptional; }, z.core.$strip>> | import("@listmonk-ops/operations").OperationDefinition, z.ZodObject<{ provider_id: z.ZodString; sending_domain: z.ZodString; from_domain: z.ZodString; mail_from_domain: z.ZodOptional; checked_at: z.ZodISODateTime; observations: z.ZodArray; values: z.ZodArray; error: z.ZodOptional; }, z.core.$strip>>; checks: z.ZodArray; message: z.ZodString; details: z.ZodOptional>; }, z.core.$strip>>; healthy: z.ZodBoolean; }, z.core.$strip>> | import("@listmonk-ops/operations").OperationDefinition, z.ZodObject<{ configured: z.ZodBoolean; profiles: z.ZodArray; messenger: z.ZodString; sending_domain: z.ZodString; from_email: z.ZodOptional; region: z.ZodOptional; smtp_hosts: z.ZodArray; webhook_source: z.ZodString; credential_reference_configured: z.ZodBoolean; }, z.core.$strip>>; }, z.core.$strip>> | import("@listmonk-ops/operations").OperationDefinition>; }, z.core.$strip>, z.ZodObject<{ provider_id: z.ZodString; source: z.ZodString; evidence_scope: z.ZodEnum<{ profile: "profile"; shared: "shared"; }>; checked_at: z.ZodISODateTime; max_age_hours: z.ZodNumber; bounce_processing_enabled: z.ZodBoolean; bounce_webhooks_enabled: z.ZodBoolean; provider_bounce_enabled: z.ZodOptional; last_event_at: z.ZodOptional; last_event_type: z.ZodOptional; freshness: z.ZodEnum<{ fresh: "fresh"; stale: "stale"; unknown: "unknown"; }>; healthy: z.ZodBoolean; checks: z.ZodArray; message: z.ZodString; details: z.ZodOptional>; }, z.core.$strip>>; }, z.core.$strip>> | import("@listmonk-ops/operations").OperationDefinition>; }, z.core.$strip>, z.ZodObject<{ provider_id: z.ZodString; checked_at: z.ZodISODateTime; ready: z.ZodBoolean; summary: z.ZodObject<{ pass: z.ZodNumber; warn: z.ZodNumber; fail: z.ZodNumber; unknown: z.ZodNumber; }, z.core.$strip>; status: z.ZodObject<{ provider: z.ZodObject<{ id: z.ZodString; kind: z.ZodEnum<{ ses: "ses"; smtp: "smtp"; }>; messenger: z.ZodString; sending_domain: z.ZodString; from_email: z.ZodOptional; region: z.ZodOptional; smtp_hosts: z.ZodArray; webhook_source: z.ZodString; credential_reference_configured: z.ZodBoolean; }, z.core.$strip>; health: z.ZodEnum<{ degraded: "degraded"; healthy: "healthy"; unavailable: "unavailable"; }>; checked_at: z.ZodISODateTime; api: z.ZodObject<{ supported: z.ZodBoolean; reachable: z.ZodBoolean; authenticated: z.ZodBoolean; latency_ms: z.ZodOptional; error_code: z.ZodOptional; error_message: z.ZodOptional; }, z.core.$strip>; account: z.ZodOptional; sending_enabled: z.ZodOptional; enforcement_status: z.ZodOptional; max_24_hour_send: z.ZodOptional; max_send_rate: z.ZodOptional; sent_last_24_hours: z.ZodOptional; suppressed_reasons: z.ZodArray; }, z.core.$strip>>; identity: z.ZodOptional; verified_for_sending: z.ZodOptional; verification_status: z.ZodOptional; feedback_forwarding_enabled: z.ZodOptional; dkim_signing_enabled: z.ZodOptional; dkim_status: z.ZodOptional; dkim_tokens: z.ZodArray; mail_from_domain: z.ZodOptional; mail_from_status: z.ZodOptional; mail_from_behavior: z.ZodOptional; }, z.core.$strip>>; listmonk: z.ZodOptional; from_domain: z.ZodOptional; messenger: z.ZodString; messenger_binding_ambiguous: z.ZodBoolean; messenger_configured: z.ZodBoolean; messenger_enabled: z.ZodBoolean; smtp_hosts: z.ZodArray; enabled_smtp_hosts: z.ZodArray; matching_smtp_hosts: z.ZodArray; smtp_configured: z.ZodBoolean; smtp_enabled: z.ZodBoolean; smtp_pool_exact: z.ZodBoolean; smtp_credential_binding_required: z.ZodBoolean; smtp_credentials_bound: z.ZodBoolean; unsubscribe_header_enabled: z.ZodBoolean; bounce_processing_enabled: z.ZodBoolean; bounce_webhooks_enabled: z.ZodBoolean; provider_bounce_enabled: z.ZodOptional; }, z.core.$strip>>; checks: z.ZodArray; message: z.ZodString; details: z.ZodOptional>; }, z.core.$strip>>; }, z.core.$strip>; quota: z.ZodObject<{ provider_id: z.ZodString; supported: z.ZodBoolean; checked_at: z.ZodISODateTime; max_24_hour_send: z.ZodOptional; max_send_rate: z.ZodOptional; sent_last_24_hours: z.ZodOptional; remaining_24_hours: z.ZodOptional; utilization_percent: z.ZodOptional; production_access_enabled: z.ZodOptional; sending_enabled: z.ZodOptional; enforcement_status: z.ZodOptional; }, z.core.$strip>; webhook: z.ZodObject<{ provider_id: z.ZodString; source: z.ZodString; evidence_scope: z.ZodEnum<{ profile: "profile"; shared: "shared"; }>; checked_at: z.ZodISODateTime; max_age_hours: z.ZodNumber; bounce_processing_enabled: z.ZodBoolean; bounce_webhooks_enabled: z.ZodBoolean; provider_bounce_enabled: z.ZodOptional; last_event_at: z.ZodOptional; last_event_type: z.ZodOptional; freshness: z.ZodEnum<{ fresh: "fresh"; stale: "stale"; unknown: "unknown"; }>; healthy: z.ZodBoolean; checks: z.ZodArray; message: z.ZodString; details: z.ZodOptional>; }, z.core.$strip>>; }, z.core.$strip>; dns: z.ZodObject<{ provider_id: z.ZodString; sending_domain: z.ZodString; from_domain: z.ZodString; mail_from_domain: z.ZodOptional; checked_at: z.ZodISODateTime; observations: z.ZodArray; values: z.ZodArray; error: z.ZodOptional; }, z.core.$strip>>; checks: z.ZodArray; message: z.ZodString; details: z.ZodOptional>; }, z.core.$strip>>; healthy: z.ZodBoolean; }, z.core.$strip>; checks: z.ZodArray; message: z.ZodString; details: z.ZodOptional>; }, z.core.$strip>>; }, z.core.$strip>>)[]; specMigrationExemptions: readonly import("@listmonk-ops/operations/specs").OperationSpecMigrationExemption[]; }>; export declare function getProviderOperationByMcpName(name: string): import("@listmonk-ops/operations").OperationDefinition, z.ZodObject<{ provider: z.ZodObject<{ id: z.ZodString; kind: z.ZodEnum<{ ses: "ses"; smtp: "smtp"; }>; messenger: z.ZodString; sending_domain: z.ZodString; from_email: z.ZodOptional; region: z.ZodOptional; smtp_hosts: z.ZodArray; webhook_source: z.ZodString; credential_reference_configured: z.ZodBoolean; }, z.core.$strip>; health: z.ZodEnum<{ degraded: "degraded"; healthy: "healthy"; unavailable: "unavailable"; }>; checked_at: z.ZodISODateTime; api: z.ZodObject<{ supported: z.ZodBoolean; reachable: z.ZodBoolean; authenticated: z.ZodBoolean; latency_ms: z.ZodOptional; error_code: z.ZodOptional; error_message: z.ZodOptional; }, z.core.$strip>; account: z.ZodOptional; sending_enabled: z.ZodOptional; enforcement_status: z.ZodOptional; max_24_hour_send: z.ZodOptional; max_send_rate: z.ZodOptional; sent_last_24_hours: z.ZodOptional; suppressed_reasons: z.ZodArray; }, z.core.$strip>>; identity: z.ZodOptional; verified_for_sending: z.ZodOptional; verification_status: z.ZodOptional; feedback_forwarding_enabled: z.ZodOptional; dkim_signing_enabled: z.ZodOptional; dkim_status: z.ZodOptional; dkim_tokens: z.ZodArray; mail_from_domain: z.ZodOptional; mail_from_status: z.ZodOptional; mail_from_behavior: z.ZodOptional; }, z.core.$strip>>; listmonk: z.ZodOptional; from_domain: z.ZodOptional; messenger: z.ZodString; messenger_binding_ambiguous: z.ZodBoolean; messenger_configured: z.ZodBoolean; messenger_enabled: z.ZodBoolean; smtp_hosts: z.ZodArray; enabled_smtp_hosts: z.ZodArray; matching_smtp_hosts: z.ZodArray; smtp_configured: z.ZodBoolean; smtp_enabled: z.ZodBoolean; smtp_pool_exact: z.ZodBoolean; smtp_credential_binding_required: z.ZodBoolean; smtp_credentials_bound: z.ZodBoolean; unsubscribe_header_enabled: z.ZodBoolean; bounce_processing_enabled: z.ZodBoolean; bounce_webhooks_enabled: z.ZodBoolean; provider_bounce_enabled: z.ZodOptional; }, z.core.$strip>>; checks: z.ZodArray; message: z.ZodString; details: z.ZodOptional>; }, z.core.$strip>>; }, z.core.$strip>> | import("@listmonk-ops/operations").OperationDefinition, z.ZodObject<{ provider_id: z.ZodString; checked_at: z.ZodISODateTime; probe: z.ZodObject<{ supported: z.ZodBoolean; reachable: z.ZodBoolean; authenticated: z.ZodBoolean; latency_ms: z.ZodOptional; error_code: z.ZodOptional; error_message: z.ZodOptional; }, z.core.$strip>; }, z.core.$strip>> | import("@listmonk-ops/operations").OperationDefinition, z.ZodObject<{ provider_id: z.ZodString; supported: z.ZodBoolean; checked_at: z.ZodISODateTime; max_24_hour_send: z.ZodOptional; max_send_rate: z.ZodOptional; sent_last_24_hours: z.ZodOptional; remaining_24_hours: z.ZodOptional; utilization_percent: z.ZodOptional; production_access_enabled: z.ZodOptional; sending_enabled: z.ZodOptional; enforcement_status: z.ZodOptional; }, z.core.$strip>> | import("@listmonk-ops/operations").OperationDefinition, z.ZodObject<{ provider_id: z.ZodString; sending_domain: z.ZodString; from_domain: z.ZodString; mail_from_domain: z.ZodOptional; checked_at: z.ZodISODateTime; observations: z.ZodArray; values: z.ZodArray; error: z.ZodOptional; }, z.core.$strip>>; checks: z.ZodArray; message: z.ZodString; details: z.ZodOptional>; }, z.core.$strip>>; healthy: z.ZodBoolean; }, z.core.$strip>> | import("@listmonk-ops/operations").OperationDefinition, z.ZodObject<{ configured: z.ZodBoolean; profiles: z.ZodArray; messenger: z.ZodString; sending_domain: z.ZodString; from_email: z.ZodOptional; region: z.ZodOptional; smtp_hosts: z.ZodArray; webhook_source: z.ZodString; credential_reference_configured: z.ZodBoolean; }, z.core.$strip>>; }, z.core.$strip>> | import("@listmonk-ops/operations").OperationDefinition>; }, z.core.$strip>, z.ZodObject<{ provider_id: z.ZodString; source: z.ZodString; evidence_scope: z.ZodEnum<{ profile: "profile"; shared: "shared"; }>; checked_at: z.ZodISODateTime; max_age_hours: z.ZodNumber; bounce_processing_enabled: z.ZodBoolean; bounce_webhooks_enabled: z.ZodBoolean; provider_bounce_enabled: z.ZodOptional; last_event_at: z.ZodOptional; last_event_type: z.ZodOptional; freshness: z.ZodEnum<{ fresh: "fresh"; stale: "stale"; unknown: "unknown"; }>; healthy: z.ZodBoolean; checks: z.ZodArray; message: z.ZodString; details: z.ZodOptional>; }, z.core.$strip>>; }, z.core.$strip>> | import("@listmonk-ops/operations").OperationDefinition>; }, z.core.$strip>, z.ZodObject<{ provider_id: z.ZodString; checked_at: z.ZodISODateTime; ready: z.ZodBoolean; summary: z.ZodObject<{ pass: z.ZodNumber; warn: z.ZodNumber; fail: z.ZodNumber; unknown: z.ZodNumber; }, z.core.$strip>; status: z.ZodObject<{ provider: z.ZodObject<{ id: z.ZodString; kind: z.ZodEnum<{ ses: "ses"; smtp: "smtp"; }>; messenger: z.ZodString; sending_domain: z.ZodString; from_email: z.ZodOptional; region: z.ZodOptional; smtp_hosts: z.ZodArray; webhook_source: z.ZodString; credential_reference_configured: z.ZodBoolean; }, z.core.$strip>; health: z.ZodEnum<{ degraded: "degraded"; healthy: "healthy"; unavailable: "unavailable"; }>; checked_at: z.ZodISODateTime; api: z.ZodObject<{ supported: z.ZodBoolean; reachable: z.ZodBoolean; authenticated: z.ZodBoolean; latency_ms: z.ZodOptional; error_code: z.ZodOptional; error_message: z.ZodOptional; }, z.core.$strip>; account: z.ZodOptional; sending_enabled: z.ZodOptional; enforcement_status: z.ZodOptional; max_24_hour_send: z.ZodOptional; max_send_rate: z.ZodOptional; sent_last_24_hours: z.ZodOptional; suppressed_reasons: z.ZodArray; }, z.core.$strip>>; identity: z.ZodOptional; verified_for_sending: z.ZodOptional; verification_status: z.ZodOptional; feedback_forwarding_enabled: z.ZodOptional; dkim_signing_enabled: z.ZodOptional; dkim_status: z.ZodOptional; dkim_tokens: z.ZodArray; mail_from_domain: z.ZodOptional; mail_from_status: z.ZodOptional; mail_from_behavior: z.ZodOptional; }, z.core.$strip>>; listmonk: z.ZodOptional; from_domain: z.ZodOptional; messenger: z.ZodString; messenger_binding_ambiguous: z.ZodBoolean; messenger_configured: z.ZodBoolean; messenger_enabled: z.ZodBoolean; smtp_hosts: z.ZodArray; enabled_smtp_hosts: z.ZodArray; matching_smtp_hosts: z.ZodArray; smtp_configured: z.ZodBoolean; smtp_enabled: z.ZodBoolean; smtp_pool_exact: z.ZodBoolean; smtp_credential_binding_required: z.ZodBoolean; smtp_credentials_bound: z.ZodBoolean; unsubscribe_header_enabled: z.ZodBoolean; bounce_processing_enabled: z.ZodBoolean; bounce_webhooks_enabled: z.ZodBoolean; provider_bounce_enabled: z.ZodOptional; }, z.core.$strip>>; checks: z.ZodArray; message: z.ZodString; details: z.ZodOptional>; }, z.core.$strip>>; }, z.core.$strip>; quota: z.ZodObject<{ provider_id: z.ZodString; supported: z.ZodBoolean; checked_at: z.ZodISODateTime; max_24_hour_send: z.ZodOptional; max_send_rate: z.ZodOptional; sent_last_24_hours: z.ZodOptional; remaining_24_hours: z.ZodOptional; utilization_percent: z.ZodOptional; production_access_enabled: z.ZodOptional; sending_enabled: z.ZodOptional; enforcement_status: z.ZodOptional; }, z.core.$strip>; webhook: z.ZodObject<{ provider_id: z.ZodString; source: z.ZodString; evidence_scope: z.ZodEnum<{ profile: "profile"; shared: "shared"; }>; checked_at: z.ZodISODateTime; max_age_hours: z.ZodNumber; bounce_processing_enabled: z.ZodBoolean; bounce_webhooks_enabled: z.ZodBoolean; provider_bounce_enabled: z.ZodOptional; last_event_at: z.ZodOptional; last_event_type: z.ZodOptional; freshness: z.ZodEnum<{ fresh: "fresh"; stale: "stale"; unknown: "unknown"; }>; healthy: z.ZodBoolean; checks: z.ZodArray; message: z.ZodString; details: z.ZodOptional>; }, z.core.$strip>>; }, z.core.$strip>; dns: z.ZodObject<{ provider_id: z.ZodString; sending_domain: z.ZodString; from_domain: z.ZodString; mail_from_domain: z.ZodOptional; checked_at: z.ZodISODateTime; observations: z.ZodArray; values: z.ZodArray; error: z.ZodOptional; }, z.core.$strip>>; checks: z.ZodArray; message: z.ZodString; details: z.ZodOptional>; }, z.core.$strip>>; healthy: z.ZodBoolean; }, z.core.$strip>; checks: z.ZodArray; message: z.ZodString; details: z.ZodOptional>; }, z.core.$strip>>; }, z.core.$strip>> | undefined; export declare function invokeProviderOperationByMcpName(context: ProviderOperationContext, name: string, input: unknown): Promise<{ operation: (typeof providerOperations)[number]; output: unknown; } | undefined>; export {};