import { BaseHandler } from "../base-handler.js"; import type { PuppeteerLaunchOptions } from "puppeteer"; import type { BaseHandlerOptions } from "../base-handler.js"; import type { CreateEpisodeInput } from "./input.js"; import type { EpisodeParser } from "./parser/index.js"; export * from "./parser/index.js"; export * from "./utils/index.js"; export interface EpisodeCreatorOptions extends BaseHandlerOptions { puppeteer?: PuppeteerLaunchOptions; image?: RequestInit; } export declare class EpisodeCreator extends BaseHandler { private readonly puppeteer; private readonly image?; constructor(opts: EpisodeCreatorOptions); create(input: CreateEpisodeInput, parser: EpisodeParser): Promise; private createEpisode; }