import { z } from "zod"; export declare const NotificationChannelPrerequisiteStatusSchema: z.ZodEnum<{ degraded: "degraded"; missing: "missing"; ready: "ready"; unavailable: "unavailable"; }>; export declare const NotificationChannelDestinationSchema: z.ZodObject<{ id: z.ZodString; label: z.ZodString; status: z.ZodEnum<{ active: "active"; degraded: "degraded"; inactive: "inactive"; }>; statusLabel: z.ZodString; }, z.core.$strip>; export declare const NotificationChannelCardSchema: z.ZodObject<{ channel: z.ZodEnum<{ email: "email"; in_app: "in_app"; incident_io: "incident_io"; pagerduty: "pagerduty"; rootly: "rootly"; slack: "slack"; slack_channel: "slack_channel"; sms: "sms"; teams_channel: "teams_channel"; webhook: "webhook"; }>; name: z.ZodString; description: z.ZodString; scope: z.ZodEnum<{ personal: "personal"; project: "project"; }>; enabled: z.ZodNullable; preferenceId: z.ZodNullable; prerequisite: z.ZodObject<{ status: z.ZodEnum<{ degraded: "degraded"; missing: "missing"; ready: "ready"; unavailable: "unavailable"; }>; statusLabel: z.ZodString; message: z.ZodString; }, z.core.$strip>; action: z.ZodNullable>; destinations: z.ZodArray; statusLabel: z.ZodString; }, z.core.$strip>>; destinationManagement: z.ZodEnum<{ integration_connections: "integration_connections"; none: "none"; slack_channels: "slack_channels"; teams_channels: "teams_channels"; webhook_endpoints: "webhook_endpoints"; }>; canCreateDestinations: z.ZodBoolean; supportedNotificationTypes: z.ZodArray>; }, z.core.$strip>; export declare const ProjectNotificationChannelPreferenceSchema: z.ZodObject<{ channel: z.ZodEnum<{ incident_io: "incident_io"; pagerduty: "pagerduty"; rootly: "rootly"; slack_channel: "slack_channel"; teams_channel: "teams_channel"; webhook: "webhook"; }>; enabled: z.ZodBoolean; preferenceId: z.ZodNullable; }, z.core.$strip>; export declare const ProjectNotificationTypePreferenceSchema: z.ZodObject<{ channel: z.ZodEnum<{ incident_io: "incident_io"; pagerduty: "pagerduty"; rootly: "rootly"; slack_channel: "slack_channel"; teams_channel: "teams_channel"; webhook: "webhook"; }>; notificationType: z.ZodEnum<{ automation_finished: "automation_finished"; automation_run_failed: "automation_run_failed"; billing_auto_top_up_failed: "billing_auto_top_up_failed"; billing_auto_top_up_settings_changed: "billing_auto_top_up_settings_changed"; billing_credit_balance_depleted: "billing_credit_balance_depleted"; billing_credit_balance_low: "billing_credit_balance_low"; billing_invoice_paid: "billing_invoice_paid"; billing_invoice_payment_failed: "billing_invoice_payment_failed"; billing_negative_balance_collected: "billing_negative_balance_collected"; billing_negative_balance_collection_failed: "billing_negative_balance_collection_failed"; billing_payment_method_changed: "billing_payment_method_changed"; billing_payment_method_expiring: "billing_payment_method_expiring"; billing_plan_downgrade_applied: "billing_plan_downgrade_applied"; billing_plan_downgrade_scheduled: "billing_plan_downgrade_scheduled"; billing_plan_upgrade_applied: "billing_plan_upgrade_applied"; billing_subscription_canceled: "billing_subscription_canceled"; billing_subscription_cancellation_scheduled: "billing_subscription_cancellation_scheduled"; code_repo_connected: "code_repo_connected"; code_repo_disconnected: "code_repo_disconnected"; github_connected: "github_connected"; github_disconnected: "github_disconnected"; integration_connected: "integration_connected"; integration_disconnected: "integration_disconnected"; issue_ignored: "issue_ignored"; issue_resolved: "issue_resolved"; issue_triggered: "issue_triggered"; log_source_connected: "log_source_connected"; log_source_disconnected: "log_source_disconnected"; mcp_connector_added: "mcp_connector_added"; mcp_connector_removed: "mcp_connector_removed"; member_invited: "member_invited"; project_created: "project_created"; project_deleted: "project_deleted"; public_key_deactivated: "public_key_deactivated"; sandbox_created: "sandbox_created"; sandbox_deleted: "sandbox_deleted"; secret_key_created: "secret_key_created"; secret_key_deleted: "secret_key_deleted"; security_alert: "security_alert"; user_removed: "user_removed"; }>; enabled: z.ZodBoolean; preferenceId: z.ZodString; }, z.core.$strip>; export declare const GetProjectNotificationChannelsInputSchema: z.ZodObject<{ projectId: z.ZodOptional; }, z.core.$strip>; export declare const GetProjectNotificationChannelsOutputSchema: z.ZodObject<{ channelCards: z.ZodArray; name: z.ZodString; description: z.ZodString; scope: z.ZodEnum<{ personal: "personal"; project: "project"; }>; enabled: z.ZodNullable; preferenceId: z.ZodNullable; prerequisite: z.ZodObject<{ status: z.ZodEnum<{ degraded: "degraded"; missing: "missing"; ready: "ready"; unavailable: "unavailable"; }>; statusLabel: z.ZodString; message: z.ZodString; }, z.core.$strip>; action: z.ZodNullable>; destinations: z.ZodArray; statusLabel: z.ZodString; }, z.core.$strip>>; destinationManagement: z.ZodEnum<{ integration_connections: "integration_connections"; none: "none"; slack_channels: "slack_channels"; teams_channels: "teams_channels"; webhook_endpoints: "webhook_endpoints"; }>; canCreateDestinations: z.ZodBoolean; supportedNotificationTypes: z.ZodArray>; }, z.core.$strip>>; channels: z.ZodArray; enabled: z.ZodBoolean; preferenceId: z.ZodNullable; }, z.core.$strip>>; notificationTypePreferences: z.ZodArray; notificationType: z.ZodEnum<{ automation_finished: "automation_finished"; automation_run_failed: "automation_run_failed"; billing_auto_top_up_failed: "billing_auto_top_up_failed"; billing_auto_top_up_settings_changed: "billing_auto_top_up_settings_changed"; billing_credit_balance_depleted: "billing_credit_balance_depleted"; billing_credit_balance_low: "billing_credit_balance_low"; billing_invoice_paid: "billing_invoice_paid"; billing_invoice_payment_failed: "billing_invoice_payment_failed"; billing_negative_balance_collected: "billing_negative_balance_collected"; billing_negative_balance_collection_failed: "billing_negative_balance_collection_failed"; billing_payment_method_changed: "billing_payment_method_changed"; billing_payment_method_expiring: "billing_payment_method_expiring"; billing_plan_downgrade_applied: "billing_plan_downgrade_applied"; billing_plan_downgrade_scheduled: "billing_plan_downgrade_scheduled"; billing_plan_upgrade_applied: "billing_plan_upgrade_applied"; billing_subscription_canceled: "billing_subscription_canceled"; billing_subscription_cancellation_scheduled: "billing_subscription_cancellation_scheduled"; code_repo_connected: "code_repo_connected"; code_repo_disconnected: "code_repo_disconnected"; github_connected: "github_connected"; github_disconnected: "github_disconnected"; integration_connected: "integration_connected"; integration_disconnected: "integration_disconnected"; issue_ignored: "issue_ignored"; issue_resolved: "issue_resolved"; issue_triggered: "issue_triggered"; log_source_connected: "log_source_connected"; log_source_disconnected: "log_source_disconnected"; mcp_connector_added: "mcp_connector_added"; mcp_connector_removed: "mcp_connector_removed"; member_invited: "member_invited"; project_created: "project_created"; project_deleted: "project_deleted"; public_key_deactivated: "public_key_deactivated"; sandbox_created: "sandbox_created"; sandbox_deleted: "sandbox_deleted"; secret_key_created: "secret_key_created"; secret_key_deleted: "secret_key_deleted"; security_alert: "security_alert"; user_removed: "user_removed"; }>; enabled: z.ZodBoolean; preferenceId: z.ZodString; }, z.core.$strip>>; issueNotificationMinSeverity: z.ZodEnum<{ critical: "critical"; high: "high"; low: "low"; medium: "medium"; }>; }, z.core.$strip>; export type NotificationChannelCard = z.infer; export type GetProjectNotificationChannelsInput = z.infer; export type GetProjectNotificationChannelsOutput = z.infer; export declare const getProjectNotificationChannels: import("../orpc-contracts/index.js").OperationDefinition; }, z.core.$strip>, z.ZodObject<{ channelCards: z.ZodArray; name: z.ZodString; description: z.ZodString; scope: z.ZodEnum<{ personal: "personal"; project: "project"; }>; enabled: z.ZodNullable; preferenceId: z.ZodNullable; prerequisite: z.ZodObject<{ status: z.ZodEnum<{ degraded: "degraded"; missing: "missing"; ready: "ready"; unavailable: "unavailable"; }>; statusLabel: z.ZodString; message: z.ZodString; }, z.core.$strip>; action: z.ZodNullable>; destinations: z.ZodArray; statusLabel: z.ZodString; }, z.core.$strip>>; destinationManagement: z.ZodEnum<{ integration_connections: "integration_connections"; none: "none"; slack_channels: "slack_channels"; teams_channels: "teams_channels"; webhook_endpoints: "webhook_endpoints"; }>; canCreateDestinations: z.ZodBoolean; supportedNotificationTypes: z.ZodArray>; }, z.core.$strip>>; channels: z.ZodArray; enabled: z.ZodBoolean; preferenceId: z.ZodNullable; }, z.core.$strip>>; notificationTypePreferences: z.ZodArray; notificationType: z.ZodEnum<{ automation_finished: "automation_finished"; automation_run_failed: "automation_run_failed"; billing_auto_top_up_failed: "billing_auto_top_up_failed"; billing_auto_top_up_settings_changed: "billing_auto_top_up_settings_changed"; billing_credit_balance_depleted: "billing_credit_balance_depleted"; billing_credit_balance_low: "billing_credit_balance_low"; billing_invoice_paid: "billing_invoice_paid"; billing_invoice_payment_failed: "billing_invoice_payment_failed"; billing_negative_balance_collected: "billing_negative_balance_collected"; billing_negative_balance_collection_failed: "billing_negative_balance_collection_failed"; billing_payment_method_changed: "billing_payment_method_changed"; billing_payment_method_expiring: "billing_payment_method_expiring"; billing_plan_downgrade_applied: "billing_plan_downgrade_applied"; billing_plan_downgrade_scheduled: "billing_plan_downgrade_scheduled"; billing_plan_upgrade_applied: "billing_plan_upgrade_applied"; billing_subscription_canceled: "billing_subscription_canceled"; billing_subscription_cancellation_scheduled: "billing_subscription_cancellation_scheduled"; code_repo_connected: "code_repo_connected"; code_repo_disconnected: "code_repo_disconnected"; github_connected: "github_connected"; github_disconnected: "github_disconnected"; integration_connected: "integration_connected"; integration_disconnected: "integration_disconnected"; issue_ignored: "issue_ignored"; issue_resolved: "issue_resolved"; issue_triggered: "issue_triggered"; log_source_connected: "log_source_connected"; log_source_disconnected: "log_source_disconnected"; mcp_connector_added: "mcp_connector_added"; mcp_connector_removed: "mcp_connector_removed"; member_invited: "member_invited"; project_created: "project_created"; project_deleted: "project_deleted"; public_key_deactivated: "public_key_deactivated"; sandbox_created: "sandbox_created"; sandbox_deleted: "sandbox_deleted"; secret_key_created: "secret_key_created"; secret_key_deleted: "secret_key_deleted"; security_alert: "security_alert"; user_removed: "user_removed"; }>; enabled: z.ZodBoolean; preferenceId: z.ZodString; }, z.core.$strip>>; issueNotificationMinSeverity: z.ZodEnum<{ critical: "critical"; high: "high"; low: "low"; medium: "medium"; }>; }, z.core.$strip>, "api">; export declare const notificationChannelsContract: { getProject: import("@orpc/contract").ContractProcedure; }, z.core.$strip>, z.ZodObject<{ channelCards: z.ZodArray; name: z.ZodString; description: z.ZodString; scope: z.ZodEnum<{ personal: "personal"; project: "project"; }>; enabled: z.ZodNullable; preferenceId: z.ZodNullable; prerequisite: z.ZodObject<{ status: z.ZodEnum<{ degraded: "degraded"; missing: "missing"; ready: "ready"; unavailable: "unavailable"; }>; statusLabel: z.ZodString; message: z.ZodString; }, z.core.$strip>; action: z.ZodNullable>; destinations: z.ZodArray; statusLabel: z.ZodString; }, z.core.$strip>>; destinationManagement: z.ZodEnum<{ integration_connections: "integration_connections"; none: "none"; slack_channels: "slack_channels"; teams_channels: "teams_channels"; webhook_endpoints: "webhook_endpoints"; }>; canCreateDestinations: z.ZodBoolean; supportedNotificationTypes: z.ZodArray>; }, z.core.$strip>>; channels: z.ZodArray; enabled: z.ZodBoolean; preferenceId: z.ZodNullable; }, z.core.$strip>>; notificationTypePreferences: z.ZodArray; notificationType: z.ZodEnum<{ automation_finished: "automation_finished"; automation_run_failed: "automation_run_failed"; billing_auto_top_up_failed: "billing_auto_top_up_failed"; billing_auto_top_up_settings_changed: "billing_auto_top_up_settings_changed"; billing_credit_balance_depleted: "billing_credit_balance_depleted"; billing_credit_balance_low: "billing_credit_balance_low"; billing_invoice_paid: "billing_invoice_paid"; billing_invoice_payment_failed: "billing_invoice_payment_failed"; billing_negative_balance_collected: "billing_negative_balance_collected"; billing_negative_balance_collection_failed: "billing_negative_balance_collection_failed"; billing_payment_method_changed: "billing_payment_method_changed"; billing_payment_method_expiring: "billing_payment_method_expiring"; billing_plan_downgrade_applied: "billing_plan_downgrade_applied"; billing_plan_downgrade_scheduled: "billing_plan_downgrade_scheduled"; billing_plan_upgrade_applied: "billing_plan_upgrade_applied"; billing_subscription_canceled: "billing_subscription_canceled"; billing_subscription_cancellation_scheduled: "billing_subscription_cancellation_scheduled"; code_repo_connected: "code_repo_connected"; code_repo_disconnected: "code_repo_disconnected"; github_connected: "github_connected"; github_disconnected: "github_disconnected"; integration_connected: "integration_connected"; integration_disconnected: "integration_disconnected"; issue_ignored: "issue_ignored"; issue_resolved: "issue_resolved"; issue_triggered: "issue_triggered"; log_source_connected: "log_source_connected"; log_source_disconnected: "log_source_disconnected"; mcp_connector_added: "mcp_connector_added"; mcp_connector_removed: "mcp_connector_removed"; member_invited: "member_invited"; project_created: "project_created"; project_deleted: "project_deleted"; public_key_deactivated: "public_key_deactivated"; sandbox_created: "sandbox_created"; sandbox_deleted: "sandbox_deleted"; secret_key_created: "secret_key_created"; secret_key_deleted: "secret_key_deleted"; security_alert: "security_alert"; user_removed: "user_removed"; }>; enabled: z.ZodBoolean; preferenceId: z.ZodString; }, z.core.$strip>>; issueNotificationMinSeverity: z.ZodEnum<{ critical: "critical"; high: "high"; low: "low"; medium: "medium"; }>; }, z.core.$strip>, Record, import("../orpc-contracts/index.js").OperationContractMetadata<"api">>; };