import * as thrift from "@creditkarma/thrift-server-core"; export interface IImage { url: string; width: number; height: number; caption?: string; credit?: string; } export interface IImageArgs { url: string; width: number; height: number; caption?: string; credit?: string; } export declare const ImageCodec: thrift.IStructCodec; export declare class Image extends thrift.StructLike implements IImage { url: string; width: number; height: number; caption?: string; credit?: string; readonly _annotations: thrift.IThriftAnnotations; readonly _fieldAnnotations: thrift.IFieldAnnotations; constructor(args: IImageArgs); static read(input: thrift.TProtocol): Image; static write(args: IImageArgs, output: thrift.TProtocol): void; write(output: thrift.TProtocol): void; }