import type { Mutable } from "@zarrita/storage"; import type { Attributes, CodecMetadata, DataType, Scalar } from "./metadata.js"; import { Array, Group, Location } from "./hierarchy.js"; interface CreateGroupOptions { attributes?: Record; } interface CreateArrayOptions { shape: number[]; chunk_shape: number[]; data_type: Dtype; codecs?: CodecMetadata[]; fill_value?: Scalar; chunk_separator?: "." | "/"; attributes?: Attributes; } export declare function create(location: Location | Store): Promise>; export declare function create(location: Location | Store, options: CreateGroupOptions): Promise>; export declare function create(location: Location | Store, options: CreateArrayOptions): Promise>; export {};