import { BinaryReader, BinaryWriter } from "@bufbuild/protobuf/wire"; export declare const protobufPackage = ""; export interface VideoSummarizeRequest { url: string; sessionId?: string | undefined; bypassCache: boolean; videoTitle: string; unknown1: number; language: string; flags: string; unknown2: number; unknown3: number; } export interface SummarizeThesisObject { id: number; content: string; } export interface SummarizeChapterObject { id: number; content: string; startTime: number; theses: SummarizeThesisObject[]; } export interface VideoSummarizeResponse { chapters: SummarizeChapterObject[]; statusCode: number; sessionId: string; pollIntervalMs: number; title?: string | undefined; unknown0?: string | undefined; } export declare const VideoSummarizeRequest: MessageFns; export declare const SummarizeThesisObject: MessageFns; export declare const SummarizeChapterObject: MessageFns; export declare const VideoSummarizeResponse: MessageFns; type Builtin = Date | Function | Uint8Array | string | number | boolean | undefined; export type DeepPartial = T extends Builtin ? T : T extends globalThis.Array ? globalThis.Array> : T extends ReadonlyArray ? ReadonlyArray> : T extends {} ? { [K in keyof T]?: DeepPartial; } : Partial; type KeysOfUnion = T extends T ? keyof T : never; export type Exact = P extends Builtin ? P : P & { [K in keyof P]: Exact; } & { [K in Exclude>]: never; }; export interface MessageFns { encode(message: T, writer?: BinaryWriter): BinaryWriter; decode(input: BinaryReader | Uint8Array, length?: number): T; fromJSON(object: any): T; toJSON(message: T): unknown; create, I>>(base?: I): T; fromPartial, I>>(object: I): T; } export {}; //# sourceMappingURL=video_summarize.d.ts.map