import { TArray } from "@effect/core/stm/TArray/definition";
import { STM } from "@effect/core/stm/STM/definition/base";
/**
 * Extracts value from ref in array.
 * @tsplus index ets/TArray
 * @tsplus fluent ets/TArray get
 * @tsplus location "@effect/core/stm/TArray/operations/get"
 */
export declare function get_<A>(self: TArray<A>, index: number): STM<never, never, A>;
/**
 * Extracts value from ref in array.
 * @tsplus static ets/TArray/Aspects get
 * @tsplus pipeable ets/TArray get
 * @tsplus location "@effect/core/stm/TArray/operations/get"
 */
export declare const get: (index: number) => <A>(self: import("../definition").TArray<A>) => import("../../STM").STM<never, never, A>;
//# sourceMappingURL=get.d.ts.map