import type { ApiClient } from "@promobase/sdk-runtime"; import { Cursor } from "@promobase/sdk-runtime"; import type { AdFields } from "./ad.ts"; import type { AdAccountFields } from "./ad-account.ts"; import type { AdCreativeFields } from "./ad-creative.ts"; import type { AdSetFields } from "./ad-set.ts"; import type { CampaignFields } from "./campaign.ts"; export interface AdLabelFields { account: AdAccountFields; created_time: string; id: string; name: string; updated_time: string; } export interface AdLabelUpdateParams { name?: string; [key: string]: unknown; } export declare function adLabelNode(client: ApiClient, id: string): { __path: string; __brand: AdLabelFields; get: (opts: { fields: F; params?: Record; }) => Promise>; update: (params: AdLabelUpdateParams) => Promise; delete: () => Promise; adcreatives: (opts: { fields: F; params?: Record; }) => Cursor>; ads: (opts: { fields: F; params?: Record; }) => Cursor>; adsets: (opts: { fields: F; params?: Record; }) => Cursor>; campaigns: (opts: { fields: F; params?: Record; }) => Cursor>; }; //# sourceMappingURL=ad-label.d.ts.map