export { DASHBOARD_RUN_CONFIG_SCHEMA, dashboardRunTriggerDefinition, getDashboardRunEndpoint, getDashboardRunEndpointKey, type DashboardRunConfig, type DashboardRunEndpointOptions, } from "./core-dashboard.js"; export { getHttpTriggerEndpoint, getHttpTriggerEndpointKey, httpRequestTriggerDefinition, type HttpTriggerEndpointOptions, type HttpTriggerScope, } from "./core-http.js"; export { automationInvokedTriggerDefinition } from "./core-invocation.js"; export { getMailhookAddress, getMailhookAddressKey, mailhookEmailReceivedTriggerDefinition, PLATFORM_EMAIL_DOMAIN, type MailhookAddressOptions, type MailhookScope, } from "./core-mailhook.js"; export { cronTickTriggerDefinition } from "./core-schedule.js"; export { sentenceCase } from "./name.js"; export declare const coreTriggerDefinitions: { readonly automationInvoked: { readonly getDetails: ({ config }: import("..").TriggerPresentationContext) => { label: string; value: string; }[]; readonly icon: "automation"; readonly name: "Invocation"; readonly type: "automation.invoked"; }; readonly cronTick: { readonly getDetails: ({ config }: import("..").TriggerPresentationContext) => { label: string; value: string; }[]; readonly icon: "schedule"; readonly name: "Cron schedule"; readonly type: "cron.tick"; }; readonly dashboardRun: { readonly getDetails: ({ config }: import("..").TriggerPresentationContext) => { label: string; value: string; }[]; readonly icon: "automation"; readonly name: "Dashboard run"; readonly type: "dashboard.run"; }; readonly httpRequest: { readonly getPrimary: ({ appOrigin, automationId, config, hookSlot, projectId, scopePath, }: import("..").TriggerPresentationContext) => { copyable: true; value: string; }; readonly icon: "webhook"; readonly name: "HTTP request"; readonly type: "http.request"; }; readonly mailhookEmailReceived: { readonly getPrimary: ({ automationId, config, hookSlot, projectId, scopePath }: import("..").TriggerPresentationContext) => { copyable: true; value: string; }; readonly icon: "webhook"; readonly name: "Mailhook"; readonly type: "mailhook.email.received"; }; };