import fragments = require('./fragment'); export interface FragmentationConfig { maxLength: number; } export declare var sampleConfig: () => FragmentationConfig; export declare class FragmentationShaper { private maxLength_; private fragmentBuffer_; constructor(); configure: (json: string) => void; transform: (buffer: ArrayBuffer) => ArrayBuffer[]; restore: (buffer: ArrayBuffer) => ArrayBuffer[]; private makeFragments_; static fixFragments_: (fragmentList: fragments.Fragment[]) => void; }