type FlatArrayInfinite<Arr> = Arr extends ReadonlyArray<infer InnerArr> ? FlatArrayInfinite<InnerArr> : Arr;
export declare const flat: <A extends readonly any[]>(array: A) => FlatArrayInfinite<A>[];
export {};
