import { TArray } from "@effect/core/stm/TArray/definition";
import { Chunk } from "@tsplus/stdlib/collections/Chunk/definition";
import { TRef } from "@effect/core/stm/TRef/definition";
import { _A, TArraySym } from "@effect/core/stm/TArray/definition";
export declare class InternalTArray implements TArray {
readonly chunk: Chunk>;
readonly [TArraySym]: TArraySym;
readonly [_A]: () => A;
constructor(chunk: Chunk>);
}
/**
* @tsplus macro remove
*/
export declare function concreteTArray(_: TArray): asserts _ is InternalTArray;
//# sourceMappingURL=InternalTArray.d.ts.map