import { AbstractCrudObject } from "./../abstract-crud-object"; import AbstractObject from "./../abstract-object"; import Cursor from "./../cursor"; /** * PublisherBlockList * @see {@link https://developers.facebook.com/docs/marketing-api/} */ export default class PublisherBlockList extends AbstractCrudObject { static get Fields(): Readonly<{ app_publishers: "app_publishers"; business_owner_id: "business_owner_id"; id: "id"; is_auto_blocking_on: "is_auto_blocking_on"; is_eligible_at_campaign_level: "is_eligible_at_campaign_level"; last_update_time: "last_update_time"; last_update_user: "last_update_user"; name: "name"; owner_ad_account_id: "owner_ad_account_id"; web_publishers: "web_publishers"; }>; createAppendPublisherUrl(fields: string[], params?: Record, pathOverride?: string | null): Promise; getPagedWebPublishers(fields: string[], params?: Record, fetchFirstPage?: boolean): Cursor | Promise; delete(fields: string[], params?: Record): Promise; get(fields: string[], params?: Record): Promise; update(fields: string[], params?: Record): Promise; }