import { APIWebhook, APIWebhookTrigger } from '../../payloads/index'; import { RESTGetAPIIncludes, RESTGetAPIIncludesStr, RESTGetAPIResult } from '../../utils/internals'; export declare type RESTGetAPIWebhooksIncludesStr = RESTGetAPIIncludesStr; export declare type RESTGetAPIWebhooksIncludes = RESTGetAPIIncludes; export declare type RESTGetAPIWebhooksResult = RESTGetAPIResult; export declare type RESTPostAPIWebhookJSONBody = { data: { type: 'webhook'; attributes: { triggers?: APIWebhookTrigger[]; uri: string; }; relationships: { campaign: { data: { type: 'campaign'; id: string; }; }; }; }; }; export declare type RESTPostAPIWebhookResult = { data: APIWebhook; links: { self: string; }; }; export declare type RESTPatchAPIWebhookJSONBody = { data: { type: 'webhook'; attributes: { paused?: false; triggers?: APIWebhookTrigger[]; uri?: string; }; }; }; export declare type RESTPatchAPIWebhookResult = { data: APIWebhook; links: { self: string; }; }; //# sourceMappingURL=webhooks.d.ts.map