import { ChapterInput } from './chapters';
type ChapterResponse = ChapterInput & {
    auto?: boolean;
    thumb?: {
        sheetUrl?: string;
        x?: number;
        y?: number;
        w?: number;
        h?: number;
    };
};
type ApiOptions = {
    baseUrl?: string;
    authToken?: string;
};
export declare function listChaptersEffective(videoId: string, options?: ApiOptions): Promise<ChapterResponse[]>;
export declare function listChaptersSuggest(videoId: string, options?: ApiOptions): Promise<ChapterResponse[]>;
export declare function saveChapters(videoId: string, chapters: ChapterInput[], options?: ApiOptions): Promise<void>;
export type { ChapterResponse, ApiOptions };
//# sourceMappingURL=videoChaptersApi.d.ts.map