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