import * as thrift from "@creditkarma/thrift-server-core"; import * as Rect from "./Rect"; export interface IAdSlot { rect: Rect.IRect; targetingParams?: Map; isSquare: boolean; } export interface IAdSlotArgs { rect: Rect.IRectArgs; targetingParams?: Map; isSquare: boolean; } export declare const AdSlotCodec: thrift.IStructCodec; export declare class AdSlot extends thrift.StructLike implements IAdSlot { rect: Rect.IRect; targetingParams?: Map; isSquare: boolean; readonly _annotations: thrift.IThriftAnnotations; readonly _fieldAnnotations: thrift.IFieldAnnotations; constructor(args: IAdSlotArgs); static read(input: thrift.TProtocol): AdSlot; static write(args: IAdSlotArgs, output: thrift.TProtocol): void; write(output: thrift.TProtocol): void; }