import * as thrift from "@creditkarma/thrift-server-core"; import * as Rect from "./Rect"; export interface IVideoSlot { rect: Rect.IRect; videoId: string; posterUrl: string; duration?: number; } export interface IVideoSlotArgs { rect: Rect.IRectArgs; videoId: string; posterUrl: string; duration?: number; } export declare const VideoSlotCodec: thrift.IStructCodec; export declare class VideoSlot extends thrift.StructLike implements IVideoSlot { rect: Rect.IRect; videoId: string; posterUrl: string; duration?: number; readonly _annotations: thrift.IThriftAnnotations; readonly _fieldAnnotations: thrift.IFieldAnnotations; constructor(args: IVideoSlotArgs); static read(input: thrift.TProtocol): VideoSlot; static write(args: IVideoSlotArgs, output: thrift.TProtocol): void; write(output: thrift.TProtocol): void; }