import type { Optic, TryT, B, S, T } from './optic.js'; import type { ArrayExpected } from './errors.js'; interface PrependToT extends T { 0: TryT extends (infer Item)[] ? (Item | B)[] : ArrayExpected>>; } export type PrependTo = Optic<'Setter', never, PrependToT>; export declare const prependTo: PrependTo; export {};