import type { TtVideoInfoParams, TtVideoInfoResponse, TtVideoAuthorizeParams, TtVideoAuthorizeResponse, TtVideoListParams, TtVideoListResponse, TtVideoUnbindParams, TtVideoUnbindResponse } from "../types/spark-ads-using-authorized-posts.ts"; export declare function createSparkAdsUsingAuthorizedPosts(opts: { accessToken: string; advertiserId: string; }): { /** Get info about a Spark Ad post */ ttVideoInfo(params: TtVideoInfoParams): Promise; /** Apply an authorization code */ ttVideoAuthorize(params: TtVideoAuthorizeParams): Promise; /** Get Spark Ad posts */ listTtVideo(params: TtVideoListParams): Promise; /** Unbind a Spark Ad post */ ttVideoUnbind(params: TtVideoUnbindParams): Promise; }; //# sourceMappingURL=spark-ads-using-authorized-posts.d.ts.map