import { MessageDescriptor, MessageField } from "./descriptor";
export declare function toIndexed(message: any, descriptor: MessageDescriptor<any>): any;
export declare function stringifyMessage<T>(message: T, descriptor: MessageDescriptor<T>): string;
export declare function parseField(rawField: any, field: MessageField): any;
export declare function fromIndexed(indexedMessage: Array<any>, descriptor: MessageDescriptor<any>): any;
export declare function destringifyMessage<T>(raw: string | undefined | null, descriptor: MessageDescriptor<T>): T;
