import { APIResource } from "../../core/resource.js"; import { APIPromise } from "../../core/api-promise.js"; import { RequestOptions } from "../../internal/request-options.js"; export declare class Highlights extends APIResource { /** * Create a highlight for an account */ create(accountID: string, body: HighlightCreateParams, options?: RequestOptions): APIPromise; /** * Update a highlight */ update(id: string, params: HighlightUpdateParams, options?: RequestOptions): APIPromise; /** * Delete a highlight */ delete(id: string, params: HighlightDeleteParams, options?: RequestOptions): APIPromise; } export interface HighlightCreateParams { /** * The HTML content for this highlight */ content_html: string; /** * Optional RFC3339 timestamp of when this highlight will expire */ expires_at?: string; } export interface HighlightUpdateParams { /** * Path param: The ID of the account that the highlight belongs to */ account_id: string; /** * Body param: The updated HTML content for this highlight */ content_html?: string; /** * Body param: The updated expires at timestamp (RFC3339) */ expires_at?: string; } export interface HighlightDeleteParams { /** * The ID of the account that the highlight belongs to */ account_id: string; } export declare namespace Highlights { export { type HighlightCreateParams as HighlightCreateParams, type HighlightUpdateParams as HighlightUpdateParams, type HighlightDeleteParams as HighlightDeleteParams, }; } //# sourceMappingURL=highlights.d.ts.map