///
import { Record } from 'immutable';
import { SerializerInterface } from '../SerializerInterface';
export interface RecordConstructor {
new (...args: any[]): Record;
}
export declare class TransitJSSerializer implements SerializerInterface {
private readonly recordTransit;
constructor(records: RecordConstructor[], extraHandlers?: any[]);
serialize(data: unknown): string;
deserialize(json: string): unknown;
}