import type { Optic, TryA, TryT, A, B, S, T } from './optic.js'; import type { StringExpected } from './errors.js'; interface CharsA extends A { 0: TryA extends string ? string : StringExpected>>; } interface CharsT extends T { 0: TryT extends string ? B extends string ? string : StringExpected> : StringExpected>>; } export declare const chars: Optic<'Traversal', CharsA, CharsT>; export {};