import { Signal } from "solid-js"; import { NativeMutators, SolidSignal } from "../../../utils/signal.js"; declare const arrayMutators: readonly ["copyWithin", "fill", "pop", "push", "reverse", "shift", "sort", "splice", "unshift"]; declare namespace createArray { type Extensions = [ {}, { at(index: number, value: T): T; find(predicate: (item: T) => boolean, value: T): T | undefined; } & NativeMutators ]; type Type = SolidSignal.Extended>; type Result = ReturnType>; } declare function createArray(value: T[], options?: SolidSignal.Options): Signal & createArray.Extensions; declare namespace createArray { var wrap: >(signal: Sig) => Sig & Extensions ? T[number] : never>; } export default createArray;