import { Marshaller, RaiseBuildFilterMarshaller } from './core'; export declare abstract class BaseArrayMarshaller extends RaiseBuildFilterMarshaller { raise(raw: any): any[]; lower(a: any[]): any; } export declare class UntypedArrayMarshaller extends BaseArrayMarshaller { build(a: any[]): any[]; unbuild(b: any[]): any[]; } export declare class ArrayMarshaller extends BaseArrayMarshaller { private readonly _inner; constructor(inner: Marshaller); build(a: any[]): T[]; unbuild(cooked: T[]): any[]; }