import type { IntegrationAccountReference } from "../../automation/integrations.js"; export interface MetaAdsTriggerOptions { account?: string | IntegrationAccountReference<"meta-ads">; adAccountId: string; } export interface MetaAdsLeadTriggerOptions { account?: string | IntegrationAccountReference<"meta-ads">; pageId: string; } /** Subscribes to every supported ad-account webhook field. */ export declare const onMetaAdsEvent: import("../../automation/create-trigger").TriggerFactory<{ readonly account: { readonly connectionOptions: readonly [{ readonly connectionMethodId: "oauth"; readonly requiredScopes: readonly [import("@automate.ax/catalog").ScopeRequirementGroup]; }]; readonly serviceId: "meta-ads"; }; readonly type: "meta-ads.event"; }>; /** Subscribes to campaign effective-status changes. */ export declare const onMetaAdsCampaignEffectiveStatusChanged: import("../../automation/create-trigger").TriggerFactory<{ readonly account: { readonly connectionOptions: readonly [{ readonly connectionMethodId: "oauth"; readonly requiredScopes: readonly [import("@automate.ax/catalog").ScopeRequirementGroup]; }]; readonly serviceId: "meta-ads"; }; readonly type: "meta-ads.campaign.effectiveStatusChanged"; }>; /** Subscribes to ad-set effective-status changes. */ export declare const onMetaAdsAdSetEffectiveStatusChanged: import("../../automation/create-trigger").TriggerFactory<{ readonly account: { readonly connectionOptions: readonly [{ readonly connectionMethodId: "oauth"; readonly requiredScopes: readonly [import("@automate.ax/catalog").ScopeRequirementGroup]; }]; readonly serviceId: "meta-ads"; }; readonly type: "meta-ads.adSet.effectiveStatusChanged"; }>; /** Subscribes to ad effective-status changes. */ export declare const onMetaAdsAdEffectiveStatusChanged: import("../../automation/create-trigger").TriggerFactory<{ readonly account: { readonly connectionOptions: readonly [{ readonly connectionMethodId: "oauth"; readonly requiredScopes: readonly [import("@automate.ax/catalog").ScopeRequirementGroup]; }]; readonly serviceId: "meta-ads"; }; readonly type: "meta-ads.ad.effectiveStatusChanged"; }>; /** Subscribes to custom subscription object-created events. */ export declare const onMetaAdsObjectCreated: import("../../automation/create-trigger").TriggerFactory<{ readonly account: { readonly connectionOptions: readonly [{ readonly connectionMethodId: "oauth"; readonly requiredScopes: readonly [import("@automate.ax/catalog").ScopeRequirementGroup]; }]; readonly serviceId: "meta-ads"; }; readonly type: "meta-ads.object.created"; }>; /** Subscribes to custom subscription object-updated events. */ export declare const onMetaAdsObjectUpdated: import("../../automation/create-trigger").TriggerFactory<{ readonly account: { readonly connectionOptions: readonly [{ readonly connectionMethodId: "oauth"; readonly requiredScopes: readonly [import("@automate.ax/catalog").ScopeRequirementGroup]; }]; readonly serviceId: "meta-ads"; }; readonly type: "meta-ads.object.updated"; }>; /** Subscribes to custom subscription insights-updated events. */ export declare const onMetaAdsInsightsUpdated: import("../../automation/create-trigger").TriggerFactory<{ readonly account: { readonly connectionOptions: readonly [{ readonly connectionMethodId: "oauth"; readonly requiredScopes: readonly [import("@automate.ax/catalog").ScopeRequirementGroup]; }]; readonly serviceId: "meta-ads"; }; readonly type: "meta-ads.insights.updated"; }>; /** Subscribes to custom subscription insight milestone events. */ export declare const onMetaAdsInsightsMilestoneReached: import("../../automation/create-trigger").TriggerFactory<{ readonly account: { readonly connectionOptions: readonly [{ readonly connectionMethodId: "oauth"; readonly requiredScopes: readonly [import("@automate.ax/catalog").ScopeRequirementGroup]; }]; readonly serviceId: "meta-ads"; }; readonly type: "meta-ads.insights.milestoneReached"; }>; /** Subscribes to creative-fatigue changes. */ export declare const onMetaAdsCreativeFatigueChanged: import("../../automation/create-trigger").TriggerFactory<{ readonly account: { readonly connectionOptions: readonly [{ readonly connectionMethodId: "oauth"; readonly requiredScopes: readonly [import("@automate.ax/catalog").ScopeRequirementGroup]; }]; readonly serviceId: "meta-ads"; }; readonly type: "meta-ads.creativeFatigue.changed"; }>; /** Subscribes to ad recommendations. */ export declare const onMetaAdsAdRecommendation: import("../../automation/create-trigger").TriggerFactory<{ readonly account: { readonly connectionOptions: readonly [{ readonly connectionMethodId: "oauth"; readonly requiredScopes: readonly [import("@automate.ax/catalog").ScopeRequirementGroup]; }]; readonly serviceId: "meta-ads"; }; readonly type: "meta-ads.ad.recommendation"; }>; /** Subscribes when Meta finishes processing an ad object. */ export declare const onMetaAdsAdObjectProcessingCompleted: import("../../automation/create-trigger").TriggerFactory<{ readonly account: { readonly connectionOptions: readonly [{ readonly connectionMethodId: "oauth"; readonly requiredScopes: readonly [import("@automate.ax/catalog").ScopeRequirementGroup]; }]; readonly serviceId: "meta-ads"; }; readonly type: "meta-ads.adObject.processingCompleted"; }>; /** Subscribes when Meta reports or clears issues on an ad object. */ export declare const onMetaAdsAdObjectIssuesChanged: import("../../automation/create-trigger").TriggerFactory<{ readonly account: { readonly connectionOptions: readonly [{ readonly connectionMethodId: "oauth"; readonly requiredScopes: readonly [import("@automate.ax/catalog").ScopeRequirementGroup]; }]; readonly serviceId: "meta-ads"; }; readonly type: "meta-ads.adObject.issuesChanged"; }>; /** Subscribes to leads created from one Facebook Page's lead forms. */ export declare const onMetaAdsLeadCreated: import("../../automation/create-trigger").TriggerFactory<{ readonly account: { readonly connectionOptions: readonly [{ readonly connectionMethodId: "oauth"; readonly requiredScopes: readonly [import("@automate.ax/catalog").ScopeRequirementGroup]; }]; readonly serviceId: "meta-ads"; }; readonly type: "meta-ads.lead.created"; }>; //# sourceMappingURL=triggers.d.ts.map