import * as triggers from "./triggers.js"; /** Declares a named Cloudflare account binding for an automation. */ export declare const cloudflareAccount: (binding?: string, authorizationHints?: import("../..").AccountAuthorizationHint<"cloudflare">[] | undefined) => import("../..").IntegrationAccountReference<"cloudflare">; /** Cloudflare callables. */ export declare const cloudflare: { cancelCrawl: import("../..").DefinedAction, import("zod").ZodObject<{ jobId: import("zod").ZodString; message: import("zod").ZodString; }, import("zod/v4/core").$strip>, "cloudflare", false, never>; captureScreenshot: import("../..").DefinedAction; url: import("zod").ZodOptional; userAgent: import("zod").ZodOptional; actionTimeout: import("zod").ZodOptional; addScriptTag: import("zod").ZodOptional; id: import("zod").ZodOptional; type: import("zod").ZodOptional; url: import("zod").ZodOptional; }, import("zod/v4/core").$strip>>>; addStyleTag: import("zod").ZodOptional; url: import("zod").ZodOptional; }, import("zod/v4/core").$strip>>>; allowRequestPattern: import("zod").ZodOptional>; allowResourceTypes: import("zod").ZodOptional>>; authenticate: import("zod").ZodOptional>; bestAttempt: import("zod").ZodOptional; cacheTtl: import("zod").ZodOptional; cookies: import("zod").ZodOptional; expires: import("zod").ZodOptional; httpOnly: import("zod").ZodOptional; name: import("zod").ZodString; partitionKey: import("zod").ZodOptional; path: import("zod").ZodOptional; priority: import("zod").ZodOptional>; sameParty: import("zod").ZodOptional; sameSite: import("zod").ZodOptional>; secure: import("zod").ZodOptional; sourcePort: import("zod").ZodOptional; sourceScheme: import("zod").ZodOptional>; url: import("zod").ZodOptional; value: import("zod").ZodString; }, import("zod/v4/core").$strip>>>; emulateMediaType: import("zod").ZodOptional; gotoOptions: import("zod").ZodOptional; referrerPolicy: import("zod").ZodOptional; timeout: import("zod").ZodOptional; waitUntil: import("zod").ZodOptional, import("zod").ZodArray>]>>; }, import("zod/v4/core").$strip>>; rejectRequestPattern: import("zod").ZodOptional>; rejectResourceTypes: import("zod").ZodOptional>>; setExtraHttpHeaders: import("zod").ZodOptional>; setJavaScriptEnabled: import("zod").ZodOptional; viewport: import("zod").ZodOptional; hasTouch: import("zod").ZodOptional; height: import("zod").ZodNumber; isLandscape: import("zod").ZodOptional; isMobile: import("zod").ZodOptional; width: import("zod").ZodNumber; }, import("zod/v4/core").$strip>>; waitForSelector: import("zod").ZodOptional>; selector: import("zod").ZodString; timeout: import("zod").ZodOptional; visible: import("zod").ZodOptional>; }, import("zod/v4/core").$strip>>; waitForTimeout: import("zod").ZodOptional; accountId: import("zod").ZodString; screenshotOptions: import("zod").ZodOptional; clip: import("zod").ZodOptional; width: import("zod").ZodNumber; x: import("zod").ZodNumber; y: import("zod").ZodNumber; }, import("zod/v4/core").$strip>>; fromSurface: import("zod").ZodOptional; fullPage: import("zod").ZodOptional; omitBackground: import("zod").ZodOptional; optimizeForSpeed: import("zod").ZodOptional; quality: import("zod").ZodOptional; type: import("zod").ZodOptional>; }, import("zod/v4/core").$strip>>; scrollPage: import("zod").ZodOptional; selector: import("zod").ZodOptional; }, import("zod/v4/core").$strip>, import("zod").ZodCustom, "cloudflare", false, never>; captureSnapshot: import("../..").DefinedAction; url: import("zod").ZodOptional; userAgent: import("zod").ZodOptional; actionTimeout: import("zod").ZodOptional; addScriptTag: import("zod").ZodOptional; id: import("zod").ZodOptional; type: import("zod").ZodOptional; url: import("zod").ZodOptional; }, import("zod/v4/core").$strip>>>; addStyleTag: import("zod").ZodOptional; url: import("zod").ZodOptional; }, import("zod/v4/core").$strip>>>; allowRequestPattern: import("zod").ZodOptional>; allowResourceTypes: import("zod").ZodOptional>>; authenticate: import("zod").ZodOptional>; bestAttempt: import("zod").ZodOptional; cacheTtl: import("zod").ZodOptional; cookies: import("zod").ZodOptional; expires: import("zod").ZodOptional; httpOnly: import("zod").ZodOptional; name: import("zod").ZodString; partitionKey: import("zod").ZodOptional; path: import("zod").ZodOptional; priority: import("zod").ZodOptional>; sameParty: import("zod").ZodOptional; sameSite: import("zod").ZodOptional>; secure: import("zod").ZodOptional; sourcePort: import("zod").ZodOptional; sourceScheme: import("zod").ZodOptional>; url: import("zod").ZodOptional; value: import("zod").ZodString; }, import("zod/v4/core").$strip>>>; emulateMediaType: import("zod").ZodOptional; gotoOptions: import("zod").ZodOptional; referrerPolicy: import("zod").ZodOptional; timeout: import("zod").ZodOptional; waitUntil: import("zod").ZodOptional, import("zod").ZodArray>]>>; }, import("zod/v4/core").$strip>>; rejectRequestPattern: import("zod").ZodOptional>; rejectResourceTypes: import("zod").ZodOptional>>; setExtraHttpHeaders: import("zod").ZodOptional>; setJavaScriptEnabled: import("zod").ZodOptional; viewport: import("zod").ZodOptional; hasTouch: import("zod").ZodOptional; height: import("zod").ZodNumber; isLandscape: import("zod").ZodOptional; isMobile: import("zod").ZodOptional; width: import("zod").ZodNumber; }, import("zod/v4/core").$strip>>; waitForSelector: import("zod").ZodOptional>; selector: import("zod").ZodString; timeout: import("zod").ZodOptional; visible: import("zod").ZodOptional>; }, import("zod/v4/core").$strip>>; waitForTimeout: import("zod").ZodOptional; accountId: import("zod").ZodString; formats: import("zod").ZodOptional>>; screenshotOptions: import("zod").ZodOptional; clip: import("zod").ZodOptional; width: import("zod").ZodNumber; x: import("zod").ZodNumber; y: import("zod").ZodNumber; }, import("zod/v4/core").$strip>>; fromSurface: import("zod").ZodOptional; fullPage: import("zod").ZodOptional; omitBackground: import("zod").ZodOptional; optimizeForSpeed: import("zod").ZodOptional; quality: import("zod").ZodOptional; type: import("zod").ZodOptional>; }, import("zod/v4/core").$strip>>; }, import("zod/v4/core").$strip>, import("zod").ZodObject<{ accessibilityTree: import("zod").ZodOptional>>; content: import("zod").ZodOptional; markdown: import("zod").ZodOptional; screenshot: import("zod").ZodOptional; }, import("zod/v4/core").$strip>, "cloudflare", false, never>; createCrawl: import("../..").DefinedAction; contentUse: import("zod").ZodOptional>; crawlPurposes: import("zod").ZodOptional>>; depth: import("zod").ZodOptional; formats: import("zod").ZodOptional>>; jsonOptions: import("zod").ZodOptional; model: import("zod").ZodString; }, import("zod/v4/core").$strip>>>; prompt: import("zod").ZodOptional; responseFormat: import("zod").ZodOptional>>; type: import("zod").ZodString; }, import("zod/v4/core").$strip>>; }, import("zod/v4/core").$strip>>; limit: import("zod").ZodOptional; maxAge: import("zod").ZodOptional; modifiedSince: import("zod").ZodOptional; options: import("zod").ZodOptional>; includeExternalLinks: import("zod").ZodOptional; includePatterns: import("zod").ZodOptional>; includeSubdomains: import("zod").ZodOptional; }, import("zod/v4/core").$strip>>; source: import("zod").ZodOptional>; url: import("zod").ZodURL; actionTimeout: import("zod").ZodOptional; addScriptTag: import("zod").ZodOptional; id: import("zod").ZodOptional; type: import("zod").ZodOptional; url: import("zod").ZodOptional; }, import("zod/v4/core").$strip>>>; addStyleTag: import("zod").ZodOptional; url: import("zod").ZodOptional; }, import("zod/v4/core").$strip>>>; allowRequestPattern: import("zod").ZodOptional>; allowResourceTypes: import("zod").ZodOptional>>; authenticate: import("zod").ZodOptional>; bestAttempt: import("zod").ZodOptional; cacheTtl: import("zod").ZodOptional; cookies: import("zod").ZodOptional; expires: import("zod").ZodOptional; httpOnly: import("zod").ZodOptional; name: import("zod").ZodString; partitionKey: import("zod").ZodOptional; path: import("zod").ZodOptional; priority: import("zod").ZodOptional>; sameParty: import("zod").ZodOptional; sameSite: import("zod").ZodOptional>; secure: import("zod").ZodOptional; sourcePort: import("zod").ZodOptional; sourceScheme: import("zod").ZodOptional>; url: import("zod").ZodOptional; value: import("zod").ZodString; }, import("zod/v4/core").$strip>>>; emulateMediaType: import("zod").ZodOptional; gotoOptions: import("zod").ZodOptional; referrerPolicy: import("zod").ZodOptional; timeout: import("zod").ZodOptional; waitUntil: import("zod").ZodOptional, import("zod").ZodArray>]>>; }, import("zod/v4/core").$strip>>; rejectRequestPattern: import("zod").ZodOptional>; rejectResourceTypes: import("zod").ZodOptional>>; setExtraHttpHeaders: import("zod").ZodOptional>; setJavaScriptEnabled: import("zod").ZodOptional; viewport: import("zod").ZodOptional; hasTouch: import("zod").ZodOptional; height: import("zod").ZodNumber; isLandscape: import("zod").ZodOptional; isMobile: import("zod").ZodOptional; width: import("zod").ZodNumber; }, import("zod/v4/core").$strip>>; waitForSelector: import("zod").ZodOptional>; selector: import("zod").ZodString; timeout: import("zod").ZodOptional; visible: import("zod").ZodOptional>; }, import("zod/v4/core").$strip>>; waitForTimeout: import("zod").ZodOptional; accountId: import("zod").ZodString; }, import("zod/v4/core").$strip>, import("zod").ZodObject<{ jobId: import("zod").ZodString; }, import("zod/v4/core").$strip>, "cloudflare", false, never>; createDnsRecord: import("../..").DefinedAction; content: import("zod").ZodOptional; data: import("zod").ZodOptional>>>; name: import("zod").ZodString; priority: import("zod").ZodOptional; proxied: import("zod").ZodOptional; settings: import("zod").ZodOptional>>>; tags: import("zod").ZodOptional>; ttl: import("zod").ZodPrefault; type: import("zod").ZodEnum<{ A: "A"; AAAA: "AAAA"; CAA: "CAA"; CERT: "CERT"; CNAME: "CNAME"; DNSKEY: "DNSKEY"; DS: "DS"; HTTPS: "HTTPS"; LOC: "LOC"; MX: "MX"; NAPTR: "NAPTR"; NS: "NS"; OPENPGPKEY: "OPENPGPKEY"; PTR: "PTR"; SMIMEA: "SMIMEA"; SRV: "SRV"; SSHFP: "SSHFP"; SVCB: "SVCB"; TLSA: "TLSA"; TXT: "TXT"; URI: "URI"; }>; zoneId: import("zod").ZodString; }, import("zod/v4/core").$strip>, import("zod").ZodObject<{ comment: import("zod").ZodOptional>; commentModifiedOn: import("zod").ZodOptional>; content: import("zod").ZodString; createdOn: import("zod").ZodString; data: import("zod").ZodOptional>>>; id: import("zod").ZodString; meta: import("zod").ZodOptional>>>; modifiedOn: import("zod").ZodString; name: import("zod").ZodString; priority: import("zod").ZodOptional; proxiable: import("zod").ZodBoolean; proxied: import("zod").ZodBoolean; settings: import("zod").ZodOptional>>>; tags: import("zod").ZodOptional>; tagsModifiedOn: import("zod").ZodOptional>; ttl: import("zod").ZodNumber; type: import("zod").ZodEnum<{ A: "A"; AAAA: "AAAA"; CAA: "CAA"; CERT: "CERT"; CNAME: "CNAME"; DNSKEY: "DNSKEY"; DS: "DS"; HTTPS: "HTTPS"; LOC: "LOC"; MX: "MX"; NAPTR: "NAPTR"; NS: "NS"; OPENPGPKEY: "OPENPGPKEY"; PTR: "PTR"; SMIMEA: "SMIMEA"; SRV: "SRV"; SSHFP: "SSHFP"; SVCB: "SVCB"; TLSA: "TLSA"; TXT: "TXT"; URI: "URI"; }>; }, import("zod/v4/core").$strip>, "cloudflare", false, never>; createHealthCheck: import("../..").DefinedAction>>>; consecutiveFails: import("zod").ZodOptional; consecutiveSuccesses: import("zod").ZodOptional; description: import("zod").ZodOptional; httpConfig: import("zod").ZodOptional; expectedBody: import("zod").ZodOptional; followRedirects: import("zod").ZodOptional; method: import("zod").ZodOptional>; path: import("zod").ZodOptional; expectedCodes: import("zod").ZodOptional>; header: import("zod").ZodOptional>>; port: import("zod").ZodOptional; }, import("zod/v4/core").$strip>>; interval: import("zod").ZodOptional; name: import("zod").ZodString; retries: import("zod").ZodOptional; suspended: import("zod").ZodOptional; tcpConfig: import("zod").ZodOptional>; port: import("zod").ZodOptional; }, import("zod/v4/core").$strip>>; timeout: import("zod").ZodOptional; type: import("zod").ZodOptional>; zoneId: import("zod").ZodString; }, import("zod/v4/core").$strip>, import("zod").ZodObject<{ address: import("zod").ZodString; checkRegions: import("zod").ZodOptional>>>; consecutiveFails: import("zod").ZodOptional; consecutiveSuccesses: import("zod").ZodOptional; createdOn: import("zod").ZodOptional; description: import("zod").ZodOptional; failureReason: import("zod").ZodOptional; httpConfig: import("zod").ZodOptional; expectedBody: import("zod").ZodOptional; expectedCodes: import("zod").ZodOptional>>; followRedirects: import("zod").ZodOptional; header: import("zod").ZodOptional>>>; method: import("zod").ZodOptional>; path: import("zod").ZodOptional; port: import("zod").ZodOptional; }, import("zod/v4/core").$strip>>>; id: import("zod").ZodOptional; interval: import("zod").ZodOptional; modifiedOn: import("zod").ZodOptional; name: import("zod").ZodString; retries: import("zod").ZodOptional; status: import("zod").ZodOptional>; suspended: import("zod").ZodOptional; tcpConfig: import("zod").ZodOptional>; port: import("zod").ZodOptional; }, import("zod/v4/core").$strip>>>; timeout: import("zod").ZodOptional; type: import("zod").ZodOptional>; }, import("zod/v4/core").$strip>, "cloudflare", false, never>; createNotificationPolicy: import("../..").DefinedAction; alertType: import("zod").ZodString; description: import("zod").ZodOptional; enabled: import("zod").ZodPrefault; filters: import("zod").ZodOptional>; affectedAsns: import("zod").ZodOptional>; affectedComponents: import("zod").ZodOptional>; affectedLocations: import("zod").ZodOptional>; airportCode: import("zod").ZodOptional>; alertTriggerPreferences: import("zod").ZodOptional>; alertTriggerPreferencesValue: import("zod").ZodOptional>; enabled: import("zod").ZodOptional>; environment: import("zod").ZodOptional>; event: import("zod").ZodOptional>; eventSource: import("zod").ZodOptional>; eventType: import("zod").ZodOptional>; groupBy: import("zod").ZodOptional>; healthCheckId: import("zod").ZodOptional>; incidentImpact: import("zod").ZodOptional>>; inputId: import("zod").ZodOptional>; insightClass: import("zod").ZodOptional>; limit: import("zod").ZodOptional>; logoTag: import("zod").ZodOptional>; megabitsPerSecond: import("zod").ZodOptional>; newHealth: import("zod").ZodOptional>; newStatus: import("zod").ZodOptional>; packetsPerSecond: import("zod").ZodOptional>; poolId: import("zod").ZodOptional>; popNames: import("zod").ZodOptional>; product: import("zod").ZodOptional>; projectId: import("zod").ZodOptional>; protocol: import("zod").ZodOptional>; queryTag: import("zod").ZodOptional>; requestsPerSecond: import("zod").ZodOptional>; selectors: import("zod").ZodOptional>; services: import("zod").ZodOptional>; slo: import("zod").ZodOptional>; status: import("zod").ZodOptional>; targetHostname: import("zod").ZodOptional>; targetIp: import("zod").ZodOptional>; targetZoneName: import("zod").ZodOptional>; trafficExclusions: import("zod").ZodOptional>>; tunnelId: import("zod").ZodOptional>; tunnelName: import("zod").ZodOptional>; type: import("zod").ZodOptional>; where: import("zod").ZodOptional>; zones: import("zod").ZodOptional>; }, import("zod/v4/core").$strip>>; mechanisms: import("zod").ZodObject<{ email: import("zod").ZodOptional>>; pagerduty: import("zod").ZodOptional>>; webhooks: import("zod").ZodOptional>>; }, import("zod/v4/core").$strip>; name: import("zod").ZodString; accountId: import("zod").ZodString; }, import("zod/v4/core").$strip>, import("zod").ZodObject<{ id: import("zod").ZodString; }, import("zod/v4/core").$strip>, "cloudflare", false, never>; createZone: import("../..").DefinedAction>; accountId: import("zod").ZodString; }, import("zod/v4/core").$strip>, import("zod").ZodObject<{ account: import("zod").ZodObject<{ id: import("zod").ZodString; name: import("zod").ZodOptional; }, import("zod/v4/core").$strip>; activatedOn: import("zod").ZodOptional>; createdOn: import("zod").ZodString; developmentMode: import("zod").ZodNumber; id: import("zod").ZodString; meta: import("zod").ZodObject<{ cdnOnly: import("zod").ZodOptional; customCertificateQuota: import("zod").ZodOptional; dnsOnly: import("zod").ZodOptional; foundationDns: import("zod").ZodOptional; pageRuleQuota: import("zod").ZodOptional; phishingDetected: import("zod").ZodOptional; step: import("zod").ZodOptional; }, import("zod/v4/core").$strip>; modifiedOn: import("zod").ZodString; name: import("zod").ZodString; nameServers: import("zod").ZodArray; originalDnshost: import("zod").ZodOptional>; originalNameServers: import("zod").ZodOptional>>; originalRegistrar: import("zod").ZodOptional>; paused: import("zod").ZodBoolean; status: import("zod").ZodEnum<{ pending: "pending"; active: "active"; initializing: "initializing"; moved: "moved"; }>; type: import("zod").ZodEnum<{ full: "full"; internal: "internal"; partial: "partial"; secondary: "secondary"; }>; vanityNameServers: import("zod").ZodOptional>; }, import("zod/v4/core").$strip>, "cloudflare", false, never>; deleteDnsRecord: import("../..").DefinedAction, import("zod").ZodObject<{ id: import("zod").ZodString; }, import("zod/v4/core").$strip>, "cloudflare", false, never>; deleteHealthCheck: import("../..").DefinedAction, import("zod").ZodObject<{ id: import("zod").ZodString; }, import("zod/v4/core").$strip>, "cloudflare", false, never>; deleteNotificationPolicy: import("../..").DefinedAction, import("zod").ZodObject<{ id: import("zod").ZodString; }, import("zod/v4/core").$strip>, "cloudflare", false, never>; deleteZone: import("../..").DefinedAction, import("zod").ZodObject<{ id: import("zod").ZodString; }, import("zod/v4/core").$strip>, "cloudflare", false, never>; extractJson: import("../..").DefinedAction; url: import("zod").ZodOptional; userAgent: import("zod").ZodOptional; actionTimeout: import("zod").ZodOptional; addScriptTag: import("zod").ZodOptional; id: import("zod").ZodOptional; type: import("zod").ZodOptional; url: import("zod").ZodOptional; }, import("zod/v4/core").$strip>>>; addStyleTag: import("zod").ZodOptional; url: import("zod").ZodOptional; }, import("zod/v4/core").$strip>>>; allowRequestPattern: import("zod").ZodOptional>; allowResourceTypes: import("zod").ZodOptional>>; authenticate: import("zod").ZodOptional>; bestAttempt: import("zod").ZodOptional; cacheTtl: import("zod").ZodOptional; cookies: import("zod").ZodOptional; expires: import("zod").ZodOptional; httpOnly: import("zod").ZodOptional; name: import("zod").ZodString; partitionKey: import("zod").ZodOptional; path: import("zod").ZodOptional; priority: import("zod").ZodOptional>; sameParty: import("zod").ZodOptional; sameSite: import("zod").ZodOptional>; secure: import("zod").ZodOptional; sourcePort: import("zod").ZodOptional; sourceScheme: import("zod").ZodOptional>; url: import("zod").ZodOptional; value: import("zod").ZodString; }, import("zod/v4/core").$strip>>>; emulateMediaType: import("zod").ZodOptional; gotoOptions: import("zod").ZodOptional; referrerPolicy: import("zod").ZodOptional; timeout: import("zod").ZodOptional; waitUntil: import("zod").ZodOptional, import("zod").ZodArray>]>>; }, import("zod/v4/core").$strip>>; rejectRequestPattern: import("zod").ZodOptional>; rejectResourceTypes: import("zod").ZodOptional>>; setExtraHttpHeaders: import("zod").ZodOptional>; setJavaScriptEnabled: import("zod").ZodOptional; viewport: import("zod").ZodOptional; hasTouch: import("zod").ZodOptional; height: import("zod").ZodNumber; isLandscape: import("zod").ZodOptional; isMobile: import("zod").ZodOptional; width: import("zod").ZodNumber; }, import("zod/v4/core").$strip>>; waitForSelector: import("zod").ZodOptional>; selector: import("zod").ZodString; timeout: import("zod").ZodOptional; visible: import("zod").ZodOptional>; }, import("zod/v4/core").$strip>>; waitForTimeout: import("zod").ZodOptional; accountId: import("zod").ZodString; customAi: import("zod").ZodOptional; model: import("zod").ZodString; }, import("zod/v4/core").$strip>>>; prompt: import("zod").ZodOptional; responseFormat: import("zod").ZodOptional>>; type: import("zod").ZodString; }, import("zod/v4/core").$strip>>; }, import("zod/v4/core").$strip>, import("zod").ZodRecord, "cloudflare", false, never>; extractLinks: import("../..").DefinedAction; url: import("zod").ZodOptional; userAgent: import("zod").ZodOptional; actionTimeout: import("zod").ZodOptional; addScriptTag: import("zod").ZodOptional; id: import("zod").ZodOptional; type: import("zod").ZodOptional; url: import("zod").ZodOptional; }, import("zod/v4/core").$strip>>>; addStyleTag: import("zod").ZodOptional; url: import("zod").ZodOptional; }, import("zod/v4/core").$strip>>>; allowRequestPattern: import("zod").ZodOptional>; allowResourceTypes: import("zod").ZodOptional>>; authenticate: import("zod").ZodOptional>; bestAttempt: import("zod").ZodOptional; cacheTtl: import("zod").ZodOptional; cookies: import("zod").ZodOptional; expires: import("zod").ZodOptional; httpOnly: import("zod").ZodOptional; name: import("zod").ZodString; partitionKey: import("zod").ZodOptional; path: import("zod").ZodOptional; priority: import("zod").ZodOptional>; sameParty: import("zod").ZodOptional; sameSite: import("zod").ZodOptional>; secure: import("zod").ZodOptional; sourcePort: import("zod").ZodOptional; sourceScheme: import("zod").ZodOptional>; url: import("zod").ZodOptional; value: import("zod").ZodString; }, import("zod/v4/core").$strip>>>; emulateMediaType: import("zod").ZodOptional; gotoOptions: import("zod").ZodOptional; referrerPolicy: import("zod").ZodOptional; timeout: import("zod").ZodOptional; waitUntil: import("zod").ZodOptional, import("zod").ZodArray>]>>; }, import("zod/v4/core").$strip>>; rejectRequestPattern: import("zod").ZodOptional>; rejectResourceTypes: import("zod").ZodOptional>>; setExtraHttpHeaders: import("zod").ZodOptional>; setJavaScriptEnabled: import("zod").ZodOptional; viewport: import("zod").ZodOptional; hasTouch: import("zod").ZodOptional; height: import("zod").ZodNumber; isLandscape: import("zod").ZodOptional; isMobile: import("zod").ZodOptional; width: import("zod").ZodNumber; }, import("zod/v4/core").$strip>>; waitForSelector: import("zod").ZodOptional>; selector: import("zod").ZodString; timeout: import("zod").ZodOptional; visible: import("zod").ZodOptional>; }, import("zod/v4/core").$strip>>; waitForTimeout: import("zod").ZodOptional; accountId: import("zod").ZodString; excludeExternalLinks: import("zod").ZodOptional; visibleLinksOnly: import("zod").ZodOptional; }, import("zod/v4/core").$strip>, import("zod").ZodArray, "cloudflare", false, never>; extractMarkdown: import("../..").DefinedAction; url: import("zod").ZodOptional; userAgent: import("zod").ZodOptional; actionTimeout: import("zod").ZodOptional; addScriptTag: import("zod").ZodOptional; id: import("zod").ZodOptional; type: import("zod").ZodOptional; url: import("zod").ZodOptional; }, import("zod/v4/core").$strip>>>; addStyleTag: import("zod").ZodOptional; url: import("zod").ZodOptional; }, import("zod/v4/core").$strip>>>; allowRequestPattern: import("zod").ZodOptional>; allowResourceTypes: import("zod").ZodOptional>>; authenticate: import("zod").ZodOptional>; bestAttempt: import("zod").ZodOptional; cacheTtl: import("zod").ZodOptional; cookies: import("zod").ZodOptional; expires: import("zod").ZodOptional; httpOnly: import("zod").ZodOptional; name: import("zod").ZodString; partitionKey: import("zod").ZodOptional; path: import("zod").ZodOptional; priority: import("zod").ZodOptional>; sameParty: import("zod").ZodOptional; sameSite: import("zod").ZodOptional>; secure: import("zod").ZodOptional; sourcePort: import("zod").ZodOptional; sourceScheme: import("zod").ZodOptional>; url: import("zod").ZodOptional; value: import("zod").ZodString; }, import("zod/v4/core").$strip>>>; emulateMediaType: import("zod").ZodOptional; gotoOptions: import("zod").ZodOptional; referrerPolicy: import("zod").ZodOptional; timeout: import("zod").ZodOptional; waitUntil: import("zod").ZodOptional, import("zod").ZodArray>]>>; }, import("zod/v4/core").$strip>>; rejectRequestPattern: import("zod").ZodOptional>; rejectResourceTypes: import("zod").ZodOptional>>; setExtraHttpHeaders: import("zod").ZodOptional>; setJavaScriptEnabled: import("zod").ZodOptional; viewport: import("zod").ZodOptional; hasTouch: import("zod").ZodOptional; height: import("zod").ZodNumber; isLandscape: import("zod").ZodOptional; isMobile: import("zod").ZodOptional; width: import("zod").ZodNumber; }, import("zod/v4/core").$strip>>; waitForSelector: import("zod").ZodOptional>; selector: import("zod").ZodString; timeout: import("zod").ZodOptional; visible: import("zod").ZodOptional>; }, import("zod/v4/core").$strip>>; waitForTimeout: import("zod").ZodOptional; accountId: import("zod").ZodString; }, import("zod/v4/core").$strip>, import("zod").ZodString, "cloudflare", false, never>; getAccessibilityTree: import("../..").DefinedAction; url: import("zod").ZodOptional; userAgent: import("zod").ZodOptional; actionTimeout: import("zod").ZodOptional; addScriptTag: import("zod").ZodOptional; id: import("zod").ZodOptional; type: import("zod").ZodOptional; url: import("zod").ZodOptional; }, import("zod/v4/core").$strip>>>; addStyleTag: import("zod").ZodOptional; url: import("zod").ZodOptional; }, import("zod/v4/core").$strip>>>; allowRequestPattern: import("zod").ZodOptional>; allowResourceTypes: import("zod").ZodOptional>>; authenticate: import("zod").ZodOptional>; bestAttempt: import("zod").ZodOptional; cacheTtl: import("zod").ZodOptional; cookies: import("zod").ZodOptional; expires: import("zod").ZodOptional; httpOnly: import("zod").ZodOptional; name: import("zod").ZodString; partitionKey: import("zod").ZodOptional; path: import("zod").ZodOptional; priority: import("zod").ZodOptional>; sameParty: import("zod").ZodOptional; sameSite: import("zod").ZodOptional>; secure: import("zod").ZodOptional; sourcePort: import("zod").ZodOptional; sourceScheme: import("zod").ZodOptional>; url: import("zod").ZodOptional; value: import("zod").ZodString; }, import("zod/v4/core").$strip>>>; emulateMediaType: import("zod").ZodOptional; gotoOptions: import("zod").ZodOptional; referrerPolicy: import("zod").ZodOptional; timeout: import("zod").ZodOptional; waitUntil: import("zod").ZodOptional, import("zod").ZodArray>]>>; }, import("zod/v4/core").$strip>>; rejectRequestPattern: import("zod").ZodOptional>; rejectResourceTypes: import("zod").ZodOptional>>; setExtraHttpHeaders: import("zod").ZodOptional>; setJavaScriptEnabled: import("zod").ZodOptional; viewport: import("zod").ZodOptional; hasTouch: import("zod").ZodOptional; height: import("zod").ZodNumber; isLandscape: import("zod").ZodOptional; isMobile: import("zod").ZodOptional; width: import("zod").ZodNumber; }, import("zod/v4/core").$strip>>; waitForSelector: import("zod").ZodOptional>; selector: import("zod").ZodString; timeout: import("zod").ZodOptional; visible: import("zod").ZodOptional>; }, import("zod/v4/core").$strip>>; waitForTimeout: import("zod").ZodOptional; accountId: import("zod").ZodString; interestingOnly: import("zod").ZodOptional; root: import("zod").ZodOptional; }, import("zod/v4/core").$strip>, import("zod").ZodNullable>>, "cloudflare", false, never>; getAccount: import("../..").DefinedAction, import("zod").ZodObject<{ id: import("zod").ZodString; name: import("zod").ZodString; settings: import("zod").ZodOptional>; enforceTwoFactor: import("zod").ZodOptional; }, import("zod/v4/core").$strip>>; type: import("zod").ZodOptional>; }, import("zod/v4/core").$strip>, "cloudflare", false, never>; getCrawl: import("../..").DefinedAction; cursor: import("zod").ZodOptional; jobId: import("zod").ZodString; limit: import("zod").ZodOptional; status: import("zod").ZodOptional>; }, import("zod/v4/core").$strip>, import("zod").ZodObject<{ browserSecondsUsed: import("zod").ZodNumber; cursor: import("zod").ZodOptional>]>>; finished: import("zod").ZodNumber; id: import("zod").ZodString; records: import("zod").ZodArray; json: import("zod").ZodOptional>; markdown: import("zod").ZodOptional; metadata: import("zod").ZodOptional; url: import("zod").ZodString; }, import("zod/v4/core").$strip>>; status: import("zod").ZodEnum<{ cancelled: "cancelled"; skipped: "skipped"; completed: "completed"; queued: "queued"; errored: "errored"; disallowed: "disallowed"; }>; url: import("zod").ZodString; }, import("zod/v4/core").$strip>>; skipped: import("zod").ZodNumber; status: import("zod").ZodString; total: import("zod").ZodNumber; }, import("zod/v4/core").$strip>, "cloudflare", false, never>; getDnsRecord: import("../..").DefinedAction, import("zod").ZodObject<{ comment: import("zod").ZodOptional>; commentModifiedOn: import("zod").ZodOptional>; content: import("zod").ZodString; createdOn: import("zod").ZodString; data: import("zod").ZodOptional>>>; id: import("zod").ZodString; meta: import("zod").ZodOptional>>>; modifiedOn: import("zod").ZodString; name: import("zod").ZodString; priority: import("zod").ZodOptional; proxiable: import("zod").ZodBoolean; proxied: import("zod").ZodBoolean; settings: import("zod").ZodOptional>>>; tags: import("zod").ZodOptional>; tagsModifiedOn: import("zod").ZodOptional>; ttl: import("zod").ZodNumber; type: import("zod").ZodEnum<{ A: "A"; AAAA: "AAAA"; CAA: "CAA"; CERT: "CERT"; CNAME: "CNAME"; DNSKEY: "DNSKEY"; DS: "DS"; HTTPS: "HTTPS"; LOC: "LOC"; MX: "MX"; NAPTR: "NAPTR"; NS: "NS"; OPENPGPKEY: "OPENPGPKEY"; PTR: "PTR"; SMIMEA: "SMIMEA"; SRV: "SRV"; SSHFP: "SSHFP"; SVCB: "SVCB"; TLSA: "TLSA"; TXT: "TXT"; URI: "URI"; }>; }, import("zod/v4/core").$strip>, "cloudflare", false, never>; getHealthCheck: import("../..").DefinedAction, import("zod").ZodObject<{ address: import("zod").ZodString; checkRegions: import("zod").ZodOptional>>>; consecutiveFails: import("zod").ZodOptional; consecutiveSuccesses: import("zod").ZodOptional; createdOn: import("zod").ZodOptional; description: import("zod").ZodOptional; failureReason: import("zod").ZodOptional; httpConfig: import("zod").ZodOptional; expectedBody: import("zod").ZodOptional; expectedCodes: import("zod").ZodOptional>>; followRedirects: import("zod").ZodOptional; header: import("zod").ZodOptional>>>; method: import("zod").ZodOptional>; path: import("zod").ZodOptional; port: import("zod").ZodOptional; }, import("zod/v4/core").$strip>>>; id: import("zod").ZodOptional; interval: import("zod").ZodOptional; modifiedOn: import("zod").ZodOptional; name: import("zod").ZodString; retries: import("zod").ZodOptional; status: import("zod").ZodOptional>; suspended: import("zod").ZodOptional; tcpConfig: import("zod").ZodOptional>; port: import("zod").ZodOptional; }, import("zod/v4/core").$strip>>>; timeout: import("zod").ZodOptional; type: import("zod").ZodOptional>; }, import("zod/v4/core").$strip>, "cloudflare", false, never>; getNotificationPolicy: import("../..").DefinedAction, import("zod").ZodObject<{ alertInterval: import("zod").ZodOptional; alertType: import("zod").ZodString; created: import("zod").ZodOptional; description: import("zod").ZodOptional; enabled: import("zod").ZodBoolean; filters: import("zod").ZodOptional>; affectedAsns: import("zod").ZodOptional>; affectedComponents: import("zod").ZodOptional>; affectedLocations: import("zod").ZodOptional>; airportCode: import("zod").ZodOptional>; alertTriggerPreferences: import("zod").ZodOptional>; alertTriggerPreferencesValue: import("zod").ZodOptional>; enabled: import("zod").ZodOptional>; environment: import("zod").ZodOptional>; event: import("zod").ZodOptional>; eventSource: import("zod").ZodOptional>; eventType: import("zod").ZodOptional>; groupBy: import("zod").ZodOptional>; healthCheckId: import("zod").ZodOptional>; incidentImpact: import("zod").ZodOptional>>; inputId: import("zod").ZodOptional>; insightClass: import("zod").ZodOptional>; limit: import("zod").ZodOptional>; logoTag: import("zod").ZodOptional>; megabitsPerSecond: import("zod").ZodOptional>; newHealth: import("zod").ZodOptional>; newStatus: import("zod").ZodOptional>; packetsPerSecond: import("zod").ZodOptional>; poolId: import("zod").ZodOptional>; popNames: import("zod").ZodOptional>; product: import("zod").ZodOptional>; projectId: import("zod").ZodOptional>; protocol: import("zod").ZodOptional>; queryTag: import("zod").ZodOptional>; requestsPerSecond: import("zod").ZodOptional>; selectors: import("zod").ZodOptional>; services: import("zod").ZodOptional>; slo: import("zod").ZodOptional>; status: import("zod").ZodOptional>; targetHostname: import("zod").ZodOptional>; targetIp: import("zod").ZodOptional>; targetZoneName: import("zod").ZodOptional>; trafficExclusions: import("zod").ZodOptional>>; tunnelId: import("zod").ZodOptional>; tunnelName: import("zod").ZodOptional>; type: import("zod").ZodOptional>; where: import("zod").ZodOptional>; zones: import("zod").ZodOptional>; }, import("zod/v4/core").$strip>>; id: import("zod").ZodOptional; mechanisms: import("zod").ZodObject<{ email: import("zod").ZodOptional>>; pagerduty: import("zod").ZodOptional>>; webhooks: import("zod").ZodOptional>>; }, import("zod/v4/core").$strip>; modified: import("zod").ZodOptional; name: import("zod").ZodString; }, import("zod/v4/core").$strip>, "cloudflare", false, never>; getZone: import("../..").DefinedAction, import("zod").ZodObject<{ account: import("zod").ZodObject<{ id: import("zod").ZodString; name: import("zod").ZodOptional; }, import("zod/v4/core").$strip>; activatedOn: import("zod").ZodOptional>; createdOn: import("zod").ZodString; developmentMode: import("zod").ZodNumber; id: import("zod").ZodString; meta: import("zod").ZodObject<{ cdnOnly: import("zod").ZodOptional; customCertificateQuota: import("zod").ZodOptional; dnsOnly: import("zod").ZodOptional; foundationDns: import("zod").ZodOptional; pageRuleQuota: import("zod").ZodOptional; phishingDetected: import("zod").ZodOptional; step: import("zod").ZodOptional; }, import("zod/v4/core").$strip>; modifiedOn: import("zod").ZodString; name: import("zod").ZodString; nameServers: import("zod").ZodArray; originalDnshost: import("zod").ZodOptional>; originalNameServers: import("zod").ZodOptional>>; originalRegistrar: import("zod").ZodOptional>; paused: import("zod").ZodBoolean; status: import("zod").ZodEnum<{ pending: "pending"; active: "active"; initializing: "initializing"; moved: "moved"; }>; type: import("zod").ZodEnum<{ full: "full"; internal: "internal"; partial: "partial"; secondary: "secondary"; }>; vanityNameServers: import("zod").ZodOptional>; }, import("zod/v4/core").$strip>, "cloudflare", false, never>; listAccounts: import("../..").DefinedAction; perPage: import("zod").ZodPrefault; name: import("zod").ZodOptional; }, import("zod/v4/core").$strip>, import("zod").ZodObject<{ items: import("zod").ZodArray>; enforceTwoFactor: import("zod").ZodOptional; }, import("zod/v4/core").$strip>>; type: import("zod").ZodOptional>; }, import("zod/v4/core").$strip>>; pageInfo: import("zod").ZodOptional; page: import("zod").ZodOptional; perPage: import("zod").ZodOptional; totalCount: import("zod").ZodOptional; totalPages: import("zod").ZodOptional; }, import("zod/v4/core").$strip>>; }, import("zod/v4/core").$strip>, "cloudflare", false, never>; listAvailableAlertTypes: import("../..").DefinedAction, import("zod").ZodArray; displayName: import("zod").ZodOptional; filterOptions: import("zod").ZodOptional>>; type: import("zod").ZodString; }, import("zod/v4/core").$strip>>, "cloudflare", false, never>; listDnsRecords: import("../..").DefinedAction; search: import("zod").ZodOptional; tag: import("zod").ZodOptional; tagMatch: import("zod").ZodOptional>; type: import("zod").ZodOptional>; page: import("zod").ZodPrefault; perPage: import("zod").ZodPrefault; comment: import("zod").ZodOptional; content: import("zod").ZodOptional; direction: import("zod").ZodPrefault>; match: import("zod").ZodPrefault>; name: import("zod").ZodOptional; order: import("zod").ZodPrefault>; zoneId: import("zod").ZodString; }, import("zod/v4/core").$strip>, import("zod").ZodObject<{ items: import("zod").ZodArray>; commentModifiedOn: import("zod").ZodOptional>; content: import("zod").ZodString; createdOn: import("zod").ZodString; data: import("zod").ZodOptional>>>; id: import("zod").ZodString; meta: import("zod").ZodOptional>>>; modifiedOn: import("zod").ZodString; name: import("zod").ZodString; priority: import("zod").ZodOptional; proxiable: import("zod").ZodBoolean; proxied: import("zod").ZodBoolean; settings: import("zod").ZodOptional>>>; tags: import("zod").ZodOptional>; tagsModifiedOn: import("zod").ZodOptional>; ttl: import("zod").ZodNumber; type: import("zod").ZodEnum<{ A: "A"; AAAA: "AAAA"; CAA: "CAA"; CERT: "CERT"; CNAME: "CNAME"; DNSKEY: "DNSKEY"; DS: "DS"; HTTPS: "HTTPS"; LOC: "LOC"; MX: "MX"; NAPTR: "NAPTR"; NS: "NS"; OPENPGPKEY: "OPENPGPKEY"; PTR: "PTR"; SMIMEA: "SMIMEA"; SRV: "SRV"; SSHFP: "SSHFP"; SVCB: "SVCB"; TLSA: "TLSA"; TXT: "TXT"; URI: "URI"; }>; }, import("zod/v4/core").$strip>>; pageInfo: import("zod").ZodOptional; page: import("zod").ZodOptional; perPage: import("zod").ZodOptional; totalCount: import("zod").ZodOptional; totalPages: import("zod").ZodOptional; }, import("zod/v4/core").$strip>>; }, import("zod/v4/core").$strip>, "cloudflare", false, never>; listHealthChecks: import("../..").DefinedAction; perPage: import("zod").ZodPrefault; zoneId: import("zod").ZodString; }, import("zod/v4/core").$strip>, import("zod").ZodObject<{ items: import("zod").ZodArray>>>; consecutiveFails: import("zod").ZodOptional; consecutiveSuccesses: import("zod").ZodOptional; createdOn: import("zod").ZodOptional; description: import("zod").ZodOptional; failureReason: import("zod").ZodOptional; httpConfig: import("zod").ZodOptional; expectedBody: import("zod").ZodOptional; expectedCodes: import("zod").ZodOptional>>; followRedirects: import("zod").ZodOptional; header: import("zod").ZodOptional>>>; method: import("zod").ZodOptional>; path: import("zod").ZodOptional; port: import("zod").ZodOptional; }, import("zod/v4/core").$strip>>>; id: import("zod").ZodOptional; interval: import("zod").ZodOptional; modifiedOn: import("zod").ZodOptional; name: import("zod").ZodString; retries: import("zod").ZodOptional; status: import("zod").ZodOptional>; suspended: import("zod").ZodOptional; tcpConfig: import("zod").ZodOptional>; port: import("zod").ZodOptional; }, import("zod/v4/core").$strip>>>; timeout: import("zod").ZodOptional; type: import("zod").ZodOptional>; }, import("zod/v4/core").$strip>>; pageInfo: import("zod").ZodOptional; page: import("zod").ZodOptional; perPage: import("zod").ZodOptional; totalCount: import("zod").ZodOptional; totalPages: import("zod").ZodOptional; }, import("zod/v4/core").$strip>>; }, import("zod/v4/core").$strip>, "cloudflare", false, never>; listNotificationHistory: import("../..").DefinedAction; page: import("zod").ZodPrefault; perPage: import("zod").ZodPrefault; since: import("zod").ZodOptional; accountId: import("zod").ZodString; }, import("zod/v4/core").$strip>, import("zod").ZodObject<{ items: import("zod").ZodArray; alertType: import("zod").ZodOptional; description: import("zod").ZodOptional; id: import("zod").ZodOptional; mechanism: import("zod").ZodOptional; mechanismType: import("zod").ZodOptional>; name: import("zod").ZodOptional; policyId: import("zod").ZodOptional; sent: import("zod").ZodOptional; }, import("zod/v4/core").$strip>>; pageInfo: import("zod").ZodOptional; page: import("zod").ZodOptional; perPage: import("zod").ZodOptional; totalCount: import("zod").ZodOptional; totalPages: import("zod").ZodOptional; }, import("zod/v4/core").$strip>>; }, import("zod/v4/core").$strip>, "cloudflare", false, never>; listNotificationPolicies: import("../..").DefinedAction, import("zod").ZodArray; alertType: import("zod").ZodString; created: import("zod").ZodOptional; description: import("zod").ZodOptional; enabled: import("zod").ZodBoolean; filters: import("zod").ZodOptional>; affectedAsns: import("zod").ZodOptional>; affectedComponents: import("zod").ZodOptional>; affectedLocations: import("zod").ZodOptional>; airportCode: import("zod").ZodOptional>; alertTriggerPreferences: import("zod").ZodOptional>; alertTriggerPreferencesValue: import("zod").ZodOptional>; enabled: import("zod").ZodOptional>; environment: import("zod").ZodOptional>; event: import("zod").ZodOptional>; eventSource: import("zod").ZodOptional>; eventType: import("zod").ZodOptional>; groupBy: import("zod").ZodOptional>; healthCheckId: import("zod").ZodOptional>; incidentImpact: import("zod").ZodOptional>>; inputId: import("zod").ZodOptional>; insightClass: import("zod").ZodOptional>; limit: import("zod").ZodOptional>; logoTag: import("zod").ZodOptional>; megabitsPerSecond: import("zod").ZodOptional>; newHealth: import("zod").ZodOptional>; newStatus: import("zod").ZodOptional>; packetsPerSecond: import("zod").ZodOptional>; poolId: import("zod").ZodOptional>; popNames: import("zod").ZodOptional>; product: import("zod").ZodOptional>; projectId: import("zod").ZodOptional>; protocol: import("zod").ZodOptional>; queryTag: import("zod").ZodOptional>; requestsPerSecond: import("zod").ZodOptional>; selectors: import("zod").ZodOptional>; services: import("zod").ZodOptional>; slo: import("zod").ZodOptional>; status: import("zod").ZodOptional>; targetHostname: import("zod").ZodOptional>; targetIp: import("zod").ZodOptional>; targetZoneName: import("zod").ZodOptional>; trafficExclusions: import("zod").ZodOptional>>; tunnelId: import("zod").ZodOptional>; tunnelName: import("zod").ZodOptional>; type: import("zod").ZodOptional>; where: import("zod").ZodOptional>; zones: import("zod").ZodOptional>; }, import("zod/v4/core").$strip>>; id: import("zod").ZodOptional; mechanisms: import("zod").ZodObject<{ email: import("zod").ZodOptional>>; pagerduty: import("zod").ZodOptional>>; webhooks: import("zod").ZodOptional>>; }, import("zod/v4/core").$strip>; modified: import("zod").ZodOptional; name: import("zod").ZodString; }, import("zod/v4/core").$strip>>, "cloudflare", false, never>; listNotificationWebhooks: import("../..").DefinedAction, import("zod").ZodArray; id: import("zod").ZodString; lastFailure: import("zod").ZodOptional>; lastSuccess: import("zod").ZodOptional>; name: import("zod").ZodOptional; type: import("zod").ZodOptional>; url: import("zod").ZodOptional; }, import("zod/v4/core").$strip>>, "cloudflare", false, never>; listZones: import("../..").DefinedAction>; page: import("zod").ZodPrefault; perPage: import("zod").ZodPrefault; accountId: import("zod").ZodOptional; direction: import("zod").ZodPrefault>; match: import("zod").ZodPrefault>; name: import("zod").ZodOptional; order: import("zod").ZodPrefault>; }, import("zod/v4/core").$strip>, import("zod").ZodObject<{ items: import("zod").ZodArray; }, import("zod/v4/core").$strip>; activatedOn: import("zod").ZodOptional>; createdOn: import("zod").ZodString; developmentMode: import("zod").ZodNumber; id: import("zod").ZodString; meta: import("zod").ZodObject<{ cdnOnly: import("zod").ZodOptional; customCertificateQuota: import("zod").ZodOptional; dnsOnly: import("zod").ZodOptional; foundationDns: import("zod").ZodOptional; pageRuleQuota: import("zod").ZodOptional; phishingDetected: import("zod").ZodOptional; step: import("zod").ZodOptional; }, import("zod/v4/core").$strip>; modifiedOn: import("zod").ZodString; name: import("zod").ZodString; nameServers: import("zod").ZodArray; originalDnshost: import("zod").ZodOptional>; originalNameServers: import("zod").ZodOptional>>; originalRegistrar: import("zod").ZodOptional>; paused: import("zod").ZodBoolean; status: import("zod").ZodEnum<{ pending: "pending"; active: "active"; initializing: "initializing"; moved: "moved"; }>; type: import("zod").ZodEnum<{ full: "full"; internal: "internal"; partial: "partial"; secondary: "secondary"; }>; vanityNameServers: import("zod").ZodOptional>; }, import("zod/v4/core").$strip>>; pageInfo: import("zod").ZodOptional; page: import("zod").ZodOptional; perPage: import("zod").ZodOptional; totalCount: import("zod").ZodOptional; totalPages: import("zod").ZodOptional; }, import("zod/v4/core").$strip>>; }, import("zod/v4/core").$strip>, "cloudflare", false, never>; onAccessCertificateExpiring: (options: triggers.CloudflareTriggerOptions) => import("../..").Signal<{ alertType: "access_custom_certificate_expiration_type"; data: { accountName?: string | undefined; accountTag?: string | undefined; certificateId?: string | undefined; daysTilExpiration?: number | undefined; hostnames?: string | undefined; zoneName?: string | undefined; zoneTag?: string | undefined; }; accountId?: string | undefined; alertCorrelationId?: string | undefined; alertEvent?: string | undefined; name?: string | undefined; policyId?: string | undefined; policyName?: string | undefined; text?: string | undefined; timestamp?: string | number | undefined; }>; onLayer4DdosAttack: (options: triggers.CloudflareTriggerOptions) => import("../..").Signal<{ alertType: "advanced_ddos_attack_l4_alert"; data: { accountName?: string | undefined; accountTag?: string | undefined; action?: string | undefined; attackId?: string | undefined; attackVector?: string | undefined; dashboardLink?: string | undefined; maxRate?: string | undefined; megabitsPerSecond?: number | undefined; mitigation?: string | undefined; packetsPerSecond?: number | undefined; protocol?: string | undefined; ruleDescription?: string | undefined; ruleId?: string | undefined; ruleName?: string | undefined; rulesetId?: string | undefined; rulesetOverrideId?: string | undefined; startTime?: string | undefined; targetId?: string | undefined; targetIp?: string | undefined; targetPort?: number | undefined; }; accountId?: string | undefined; alertCorrelationId?: string | undefined; alertEvent?: string | undefined; name?: string | undefined; policyId?: string | undefined; policyName?: string | undefined; text?: string | undefined; timestamp?: string | number | undefined; }>; onLayer7DdosAttack: (options: triggers.CloudflareTriggerOptions) => import("../..").Signal<{ alertType: "advanced_ddos_attack_l7_alert"; data: { accountName?: string | undefined; accountTag?: string | undefined; action?: string | undefined; attackId?: string | undefined; attackType?: string | undefined; dashboardLink?: string | undefined; maxRate?: string | undefined; mitigation?: string | undefined; requestsPerSecond?: number | undefined; ruleDescription?: string | undefined; ruleId?: string | undefined; ruleLink?: string | undefined; rulesetId?: string | undefined; rulesetOverrideId?: string | undefined; startTime?: string | undefined; targetHostname?: string | undefined; zoneName?: string | undefined; zoneTag?: string | undefined; }; accountId?: string | undefined; alertCorrelationId?: string | undefined; alertEvent?: string | undefined; name?: string | undefined; policyId?: string | undefined; policyName?: string | undefined; text?: string | undefined; timestamp?: string | number | undefined; }>; onNotification: import("../../automation/create-trigger").TriggerFactory<{ readonly account: { readonly connectionOptions: readonly [{ readonly connectionMethodId: "oauth"; readonly requiredScopes: readonly ["notifications.write"]; }, { readonly connectionMethodId: "api-token"; readonly requiredScopes: readonly []; }]; readonly serviceId: "cloudflare"; }; readonly type: "cloudflare.notification"; }>; onOriginHealthCheckStatusChanged: (options: triggers.CloudflareTriggerOptions) => import("../..").Signal<{ alertType: "health_check_status_notification"; data: { accountName?: string | undefined; accountTag?: string | undefined; failingRegions?: string | undefined; healthCheckId?: string | undefined; healthCheckName?: string | undefined; newHealthStatus?: string | undefined; newStatus?: string | undefined; oldStatus?: string | undefined; originIp?: string | undefined; reason?: string | undefined; statusChangeTime?: string | undefined; timeSinceLastFailure?: string | undefined; zoneName?: string | undefined; zoneTag?: string | undefined; }; accountId?: string | undefined; alertCorrelationId?: string | undefined; alertEvent?: string | undefined; name?: string | undefined; policyId?: string | undefined; policyName?: string | undefined; text?: string | undefined; timestamp?: string | number | undefined; }>; onSslCertificateEvent: (options: triggers.CloudflareTriggerOptions) => import("../..").Signal<{ alertType: "dedicated_ssl_certificate_event_type"; data: { accountName?: string | undefined; accountTag?: string | undefined; certificateId?: string | undefined; certificatePackId?: string | undefined; certificateStatus?: string | undefined; eventType?: string | undefined; hostnames?: string | undefined; packCa?: string | undefined; packId?: string | undefined; packStatus?: string | undefined; packValidation?: string | undefined; zoneName?: string | undefined; zoneTag?: string | undefined; }; accountId?: string | undefined; alertCorrelationId?: string | undefined; alertEvent?: string | undefined; name?: string | undefined; policyId?: string | undefined; policyName?: string | undefined; text?: string | undefined; timestamp?: string | number | undefined; }>; purgeCache: import("../..").DefinedAction; url: import("zod").ZodURL; }, import("zod/v4/core").$strip>]>>>; hosts: import("zod").ZodOptional>; prefixes: import("zod").ZodOptional>; purgeEverything: import("zod").ZodOptional>; tags: import("zod").ZodOptional>; zoneId: import("zod").ZodString; }, import("zod/v4/core").$strip>, import("zod").ZodObject<{ id: import("zod").ZodString; }, import("zod/v4/core").$strip>, "cloudflare", false, never>; renderContent: import("../..").DefinedAction; url: import("zod").ZodOptional; userAgent: import("zod").ZodOptional; actionTimeout: import("zod").ZodOptional; addScriptTag: import("zod").ZodOptional; id: import("zod").ZodOptional; type: import("zod").ZodOptional; url: import("zod").ZodOptional; }, import("zod/v4/core").$strip>>>; addStyleTag: import("zod").ZodOptional; url: import("zod").ZodOptional; }, import("zod/v4/core").$strip>>>; allowRequestPattern: import("zod").ZodOptional>; allowResourceTypes: import("zod").ZodOptional>>; authenticate: import("zod").ZodOptional>; bestAttempt: import("zod").ZodOptional; cacheTtl: import("zod").ZodOptional; cookies: import("zod").ZodOptional; expires: import("zod").ZodOptional; httpOnly: import("zod").ZodOptional; name: import("zod").ZodString; partitionKey: import("zod").ZodOptional; path: import("zod").ZodOptional; priority: import("zod").ZodOptional>; sameParty: import("zod").ZodOptional; sameSite: import("zod").ZodOptional>; secure: import("zod").ZodOptional; sourcePort: import("zod").ZodOptional; sourceScheme: import("zod").ZodOptional>; url: import("zod").ZodOptional; value: import("zod").ZodString; }, import("zod/v4/core").$strip>>>; emulateMediaType: import("zod").ZodOptional; gotoOptions: import("zod").ZodOptional; referrerPolicy: import("zod").ZodOptional; timeout: import("zod").ZodOptional; waitUntil: import("zod").ZodOptional, import("zod").ZodArray>]>>; }, import("zod/v4/core").$strip>>; rejectRequestPattern: import("zod").ZodOptional>; rejectResourceTypes: import("zod").ZodOptional>>; setExtraHttpHeaders: import("zod").ZodOptional>; setJavaScriptEnabled: import("zod").ZodOptional; viewport: import("zod").ZodOptional; hasTouch: import("zod").ZodOptional; height: import("zod").ZodNumber; isLandscape: import("zod").ZodOptional; isMobile: import("zod").ZodOptional; width: import("zod").ZodNumber; }, import("zod/v4/core").$strip>>; waitForSelector: import("zod").ZodOptional>; selector: import("zod").ZodString; timeout: import("zod").ZodOptional; visible: import("zod").ZodOptional>; }, import("zod/v4/core").$strip>>; waitForTimeout: import("zod").ZodOptional; accountId: import("zod").ZodString; }, import("zod/v4/core").$strip>, import("zod").ZodString, "cloudflare", false, never>; renderPdf: import("../..").DefinedAction; url: import("zod").ZodOptional; userAgent: import("zod").ZodOptional; actionTimeout: import("zod").ZodOptional; addScriptTag: import("zod").ZodOptional; id: import("zod").ZodOptional; type: import("zod").ZodOptional; url: import("zod").ZodOptional; }, import("zod/v4/core").$strip>>>; addStyleTag: import("zod").ZodOptional; url: import("zod").ZodOptional; }, import("zod/v4/core").$strip>>>; allowRequestPattern: import("zod").ZodOptional>; allowResourceTypes: import("zod").ZodOptional>>; authenticate: import("zod").ZodOptional>; bestAttempt: import("zod").ZodOptional; cacheTtl: import("zod").ZodOptional; cookies: import("zod").ZodOptional; expires: import("zod").ZodOptional; httpOnly: import("zod").ZodOptional; name: import("zod").ZodString; partitionKey: import("zod").ZodOptional; path: import("zod").ZodOptional; priority: import("zod").ZodOptional>; sameParty: import("zod").ZodOptional; sameSite: import("zod").ZodOptional>; secure: import("zod").ZodOptional; sourcePort: import("zod").ZodOptional; sourceScheme: import("zod").ZodOptional>; url: import("zod").ZodOptional; value: import("zod").ZodString; }, import("zod/v4/core").$strip>>>; emulateMediaType: import("zod").ZodOptional; gotoOptions: import("zod").ZodOptional; referrerPolicy: import("zod").ZodOptional; timeout: import("zod").ZodOptional; waitUntil: import("zod").ZodOptional, import("zod").ZodArray>]>>; }, import("zod/v4/core").$strip>>; rejectRequestPattern: import("zod").ZodOptional>; rejectResourceTypes: import("zod").ZodOptional>>; setExtraHttpHeaders: import("zod").ZodOptional>; setJavaScriptEnabled: import("zod").ZodOptional; viewport: import("zod").ZodOptional; hasTouch: import("zod").ZodOptional; height: import("zod").ZodNumber; isLandscape: import("zod").ZodOptional; isMobile: import("zod").ZodOptional; width: import("zod").ZodNumber; }, import("zod/v4/core").$strip>>; waitForSelector: import("zod").ZodOptional>; selector: import("zod").ZodString; timeout: import("zod").ZodOptional; visible: import("zod").ZodOptional>; }, import("zod/v4/core").$strip>>; waitForTimeout: import("zod").ZodOptional; accountId: import("zod").ZodString; pdfOptions: import("zod").ZodOptional; footerTemplate: import("zod").ZodOptional; format: import("zod").ZodOptional>; headerTemplate: import("zod").ZodOptional; height: import("zod").ZodOptional>; landscape: import("zod").ZodOptional; margin: import("zod").ZodOptional>; left: import("zod").ZodOptional>; right: import("zod").ZodOptional>; top: import("zod").ZodOptional>; }, import("zod/v4/core").$strip>>; omitBackground: import("zod").ZodOptional; outline: import("zod").ZodOptional; pageRanges: import("zod").ZodOptional; preferCSSPageSize: import("zod").ZodOptional; printBackground: import("zod").ZodOptional; scale: import("zod").ZodOptional; tagged: import("zod").ZodOptional; timeout: import("zod").ZodOptional; width: import("zod").ZodOptional>; }, import("zod/v4/core").$strip>>; }, import("zod/v4/core").$strip>, import("zod").ZodCustom, "cloudflare", false, never>; rerunZoneActivationCheck: import("../..").DefinedAction, import("zod").ZodObject<{ id: import("zod").ZodString; }, import("zod/v4/core").$strip>, "cloudflare", false, never>; scrapeElements: import("../..").DefinedAction; url: import("zod").ZodOptional; userAgent: import("zod").ZodOptional; actionTimeout: import("zod").ZodOptional; addScriptTag: import("zod").ZodOptional; id: import("zod").ZodOptional; type: import("zod").ZodOptional; url: import("zod").ZodOptional; }, import("zod/v4/core").$strip>>>; addStyleTag: import("zod").ZodOptional; url: import("zod").ZodOptional; }, import("zod/v4/core").$strip>>>; allowRequestPattern: import("zod").ZodOptional>; allowResourceTypes: import("zod").ZodOptional>>; authenticate: import("zod").ZodOptional>; bestAttempt: import("zod").ZodOptional; cacheTtl: import("zod").ZodOptional; cookies: import("zod").ZodOptional; expires: import("zod").ZodOptional; httpOnly: import("zod").ZodOptional; name: import("zod").ZodString; partitionKey: import("zod").ZodOptional; path: import("zod").ZodOptional; priority: import("zod").ZodOptional>; sameParty: import("zod").ZodOptional; sameSite: import("zod").ZodOptional>; secure: import("zod").ZodOptional; sourcePort: import("zod").ZodOptional; sourceScheme: import("zod").ZodOptional>; url: import("zod").ZodOptional; value: import("zod").ZodString; }, import("zod/v4/core").$strip>>>; emulateMediaType: import("zod").ZodOptional; gotoOptions: import("zod").ZodOptional; referrerPolicy: import("zod").ZodOptional; timeout: import("zod").ZodOptional; waitUntil: import("zod").ZodOptional, import("zod").ZodArray>]>>; }, import("zod/v4/core").$strip>>; rejectRequestPattern: import("zod").ZodOptional>; rejectResourceTypes: import("zod").ZodOptional>>; setExtraHttpHeaders: import("zod").ZodOptional>; setJavaScriptEnabled: import("zod").ZodOptional; viewport: import("zod").ZodOptional; hasTouch: import("zod").ZodOptional; height: import("zod").ZodNumber; isLandscape: import("zod").ZodOptional; isMobile: import("zod").ZodOptional; width: import("zod").ZodNumber; }, import("zod/v4/core").$strip>>; waitForSelector: import("zod").ZodOptional>; selector: import("zod").ZodString; timeout: import("zod").ZodOptional; visible: import("zod").ZodOptional>; }, import("zod/v4/core").$strip>>; waitForTimeout: import("zod").ZodOptional; accountId: import("zod").ZodString; elements: import("zod").ZodArray>; }, import("zod/v4/core").$strip>, import("zod").ZodArray>; height: import("zod").ZodNumber; html: import("zod").ZodString; left: import("zod").ZodNumber; text: import("zod").ZodString; top: import("zod").ZodNumber; width: import("zod").ZodNumber; }, import("zod/v4/core").$strip>>; selector: import("zod").ZodString; }, import("zod/v4/core").$strip>>, "cloudflare", false, never>; updateDnsRecord: import("../..").DefinedAction; content: import("zod").ZodOptional; data: import("zod").ZodOptional>>>; name: import("zod").ZodString; priority: import("zod").ZodOptional; proxied: import("zod").ZodOptional; settings: import("zod").ZodOptional>>>; tags: import("zod").ZodOptional>; ttl: import("zod").ZodPrefault; type: import("zod").ZodEnum<{ A: "A"; AAAA: "AAAA"; CAA: "CAA"; CERT: "CERT"; CNAME: "CNAME"; DNSKEY: "DNSKEY"; DS: "DS"; HTTPS: "HTTPS"; LOC: "LOC"; MX: "MX"; NAPTR: "NAPTR"; NS: "NS"; OPENPGPKEY: "OPENPGPKEY"; PTR: "PTR"; SMIMEA: "SMIMEA"; SRV: "SRV"; SSHFP: "SSHFP"; SVCB: "SVCB"; TLSA: "TLSA"; TXT: "TXT"; URI: "URI"; }>; recordId: import("zod").ZodString; zoneId: import("zod").ZodString; }, import("zod/v4/core").$strip>, import("zod").ZodObject<{ comment: import("zod").ZodOptional>; commentModifiedOn: import("zod").ZodOptional>; content: import("zod").ZodString; createdOn: import("zod").ZodString; data: import("zod").ZodOptional>>>; id: import("zod").ZodString; meta: import("zod").ZodOptional>>>; modifiedOn: import("zod").ZodString; name: import("zod").ZodString; priority: import("zod").ZodOptional; proxiable: import("zod").ZodBoolean; proxied: import("zod").ZodBoolean; settings: import("zod").ZodOptional>>>; tags: import("zod").ZodOptional>; tagsModifiedOn: import("zod").ZodOptional>; ttl: import("zod").ZodNumber; type: import("zod").ZodEnum<{ A: "A"; AAAA: "AAAA"; CAA: "CAA"; CERT: "CERT"; CNAME: "CNAME"; DNSKEY: "DNSKEY"; DS: "DS"; HTTPS: "HTTPS"; LOC: "LOC"; MX: "MX"; NAPTR: "NAPTR"; NS: "NS"; OPENPGPKEY: "OPENPGPKEY"; PTR: "PTR"; SMIMEA: "SMIMEA"; SRV: "SRV"; SSHFP: "SSHFP"; SVCB: "SVCB"; TLSA: "TLSA"; TXT: "TXT"; URI: "URI"; }>; }, import("zod/v4/core").$strip>, "cloudflare", false, never>; updateHealthCheck: import("../..").DefinedAction>>>; consecutiveFails: import("zod").ZodOptional; consecutiveSuccesses: import("zod").ZodOptional; description: import("zod").ZodOptional; httpConfig: import("zod").ZodOptional; expectedBody: import("zod").ZodOptional; followRedirects: import("zod").ZodOptional; method: import("zod").ZodOptional>; path: import("zod").ZodOptional; expectedCodes: import("zod").ZodOptional>; header: import("zod").ZodOptional>>; port: import("zod").ZodOptional; }, import("zod/v4/core").$strip>>; interval: import("zod").ZodOptional; name: import("zod").ZodString; retries: import("zod").ZodOptional; suspended: import("zod").ZodOptional; tcpConfig: import("zod").ZodOptional>; port: import("zod").ZodOptional; }, import("zod/v4/core").$strip>>; timeout: import("zod").ZodOptional; type: import("zod").ZodOptional>; healthCheckId: import("zod").ZodString; zoneId: import("zod").ZodString; }, import("zod/v4/core").$strip>, import("zod").ZodObject<{ address: import("zod").ZodString; checkRegions: import("zod").ZodOptional>>>; consecutiveFails: import("zod").ZodOptional; consecutiveSuccesses: import("zod").ZodOptional; createdOn: import("zod").ZodOptional; description: import("zod").ZodOptional; failureReason: import("zod").ZodOptional; httpConfig: import("zod").ZodOptional; expectedBody: import("zod").ZodOptional; expectedCodes: import("zod").ZodOptional>>; followRedirects: import("zod").ZodOptional; header: import("zod").ZodOptional>>>; method: import("zod").ZodOptional>; path: import("zod").ZodOptional; port: import("zod").ZodOptional; }, import("zod/v4/core").$strip>>>; id: import("zod").ZodOptional; interval: import("zod").ZodOptional; modifiedOn: import("zod").ZodOptional; name: import("zod").ZodString; retries: import("zod").ZodOptional; status: import("zod").ZodOptional>; suspended: import("zod").ZodOptional; tcpConfig: import("zod").ZodOptional>; port: import("zod").ZodOptional; }, import("zod/v4/core").$strip>>>; timeout: import("zod").ZodOptional; type: import("zod").ZodOptional>; }, import("zod/v4/core").$strip>, "cloudflare", false, never>; updateNotificationPolicy: import("../..").DefinedAction; alertType: import("zod").ZodString; description: import("zod").ZodOptional; enabled: import("zod").ZodPrefault; filters: import("zod").ZodOptional>; affectedAsns: import("zod").ZodOptional>; affectedComponents: import("zod").ZodOptional>; affectedLocations: import("zod").ZodOptional>; airportCode: import("zod").ZodOptional>; alertTriggerPreferences: import("zod").ZodOptional>; alertTriggerPreferencesValue: import("zod").ZodOptional>; enabled: import("zod").ZodOptional>; environment: import("zod").ZodOptional>; event: import("zod").ZodOptional>; eventSource: import("zod").ZodOptional>; eventType: import("zod").ZodOptional>; groupBy: import("zod").ZodOptional>; healthCheckId: import("zod").ZodOptional>; incidentImpact: import("zod").ZodOptional>>; inputId: import("zod").ZodOptional>; insightClass: import("zod").ZodOptional>; limit: import("zod").ZodOptional>; logoTag: import("zod").ZodOptional>; megabitsPerSecond: import("zod").ZodOptional>; newHealth: import("zod").ZodOptional>; newStatus: import("zod").ZodOptional>; packetsPerSecond: import("zod").ZodOptional>; poolId: import("zod").ZodOptional>; popNames: import("zod").ZodOptional>; product: import("zod").ZodOptional>; projectId: import("zod").ZodOptional>; protocol: import("zod").ZodOptional>; queryTag: import("zod").ZodOptional>; requestsPerSecond: import("zod").ZodOptional>; selectors: import("zod").ZodOptional>; services: import("zod").ZodOptional>; slo: import("zod").ZodOptional>; status: import("zod").ZodOptional>; targetHostname: import("zod").ZodOptional>; targetIp: import("zod").ZodOptional>; targetZoneName: import("zod").ZodOptional>; trafficExclusions: import("zod").ZodOptional>>; tunnelId: import("zod").ZodOptional>; tunnelName: import("zod").ZodOptional>; type: import("zod").ZodOptional>; where: import("zod").ZodOptional>; zones: import("zod").ZodOptional>; }, import("zod/v4/core").$strip>>; mechanisms: import("zod").ZodObject<{ email: import("zod").ZodOptional>>; pagerduty: import("zod").ZodOptional>>; webhooks: import("zod").ZodOptional>>; }, import("zod/v4/core").$strip>; name: import("zod").ZodString; policyId: import("zod").ZodString; accountId: import("zod").ZodString; }, import("zod/v4/core").$strip>, import("zod").ZodObject<{ id: import("zod").ZodString; }, import("zod/v4/core").$strip>, "cloudflare", false, never>; updateZone: import("../..").DefinedAction; type: import("zod").ZodOptional>; vanityNameServers: import("zod").ZodOptional>; zoneId: import("zod").ZodString; }, import("zod/v4/core").$strip>, import("zod").ZodObject<{ account: import("zod").ZodObject<{ id: import("zod").ZodString; name: import("zod").ZodOptional; }, import("zod/v4/core").$strip>; activatedOn: import("zod").ZodOptional>; createdOn: import("zod").ZodString; developmentMode: import("zod").ZodNumber; id: import("zod").ZodString; meta: import("zod").ZodObject<{ cdnOnly: import("zod").ZodOptional; customCertificateQuota: import("zod").ZodOptional; dnsOnly: import("zod").ZodOptional; foundationDns: import("zod").ZodOptional; pageRuleQuota: import("zod").ZodOptional; phishingDetected: import("zod").ZodOptional; step: import("zod").ZodOptional; }, import("zod/v4/core").$strip>; modifiedOn: import("zod").ZodString; name: import("zod").ZodString; nameServers: import("zod").ZodArray; originalDnshost: import("zod").ZodOptional>; originalNameServers: import("zod").ZodOptional>>; originalRegistrar: import("zod").ZodOptional>; paused: import("zod").ZodBoolean; status: import("zod").ZodEnum<{ pending: "pending"; active: "active"; initializing: "initializing"; moved: "moved"; }>; type: import("zod").ZodEnum<{ full: "full"; internal: "internal"; partial: "partial"; secondary: "secondary"; }>; vanityNameServers: import("zod").ZodOptional>; }, import("zod/v4/core").$strip>, "cloudflare", false, never>; }; export * from "./actions.js"; export * from "./browser-actions.js"; export * from "./lib.js"; export * from "./triggers.js"; export * from "@automate.ax/integration-contracts/cloudflare"; //# sourceMappingURL=index.d.ts.map