import type { Readable } from "@zarrita/storage";
import type { Location } from "../hierarchy.js";
import { type ShardingCodecMetadata } from "../util.js";
export declare function create_sharded_chunk_getter<Store extends Readable>(location: Location<Store>, shard_shape: number[], encode_shard_key: (coord: number[]) => string, sharding_config: ShardingCodecMetadata["configuration"]): (chunk_coord: number[], options?: Parameters<Store["get"]>[1]) => Promise<Uint8Array<ArrayBufferLike> | undefined>;
