import type { ApiClient } from "@promobase/sdk-runtime"; import { Cursor } from "@promobase/sdk-runtime"; import type { VideoPollStatus } from "../enums.ts"; export interface VideoPollFields { close_after_voting: boolean; default_open: boolean; id: string; question: string; show_gradient: boolean; show_results: boolean; status: VideoPollStatus; } export interface VideoPollUpdateParams { action?: string; close_after_voting?: boolean; default_open?: boolean; show_gradient?: boolean; show_results?: boolean; [key: string]: unknown; } export declare function videoPollNode(client: ApiClient, id: string): { __path: string; __brand: VideoPollFields; get: (opts: { fields: F; params?: Record; }) => Promise>; update: (params: VideoPollUpdateParams) => Promise; pollOptions: )[]>(opts: { fields: F; params?: Record; }) => Cursor, F[number]>>; }; //# sourceMappingURL=video-poll.d.ts.map