import { type AtomType } from "./atom"; export type StringAtomType = AtomType & { clear(): StringAtomType; append(s: string): StringAtomType; prepend(s: string): StringAtomType; trim(): StringAtomType; replace(search: string | RegExp, repl: string | ((substring: string, ...args: any[]) => string)): StringAtomType; replaceAll(search: string | RegExp, repl: string): StringAtomType; toUpperCase(): StringAtomType; toLowerCase(): StringAtomType; reset(): StringAtomType; readonly isEmpty: boolean; readonly length: number; includes(search: string, position?: number): boolean; startsWith(search: string, position?: number): boolean; endsWith(search: string, endPosition?: number): boolean; }; /** Reactive string atom. Writes via `set`; reads do not notify. */ export declare function createStringAtom(initial?: string): StringAtomType; //# sourceMappingURL=createStringAtom.d.ts.map