/*:: type EMap = {[e:string]:number}; type DMap = Array; type CPEntry = {enc:EMap, dec:DMap}; type Data = string | Array | Buffer; type StrData = string | Array | Buffer; type OutType = Data; type CPIndex = number|string; type CPTable = { [key:CPIndex]:CPEntry; utils:{ decode(cp:CPIndex, data:OutType):string; encode(cp:CPIndex, data:StrData, ofmt:?string):OutType; hascp(cp:number):boolean; magic:any; cache:any; }; version:string }; declare var cptable:CPTable; declare module './cptable' { declare module.exports:CPTable; } */