import { Vector } from "../type_definitions/array_type_definitions.js"; export declare function save(id: string, value: string): void; export declare function has(id: string): boolean; export declare function remove(id: string): void; export declare function clear(): void; export declare function load(id: string, defaultValue: string | null): string; export declare function load(id: string): string | null; export declare function loadString(id: string, defaultValue: string): string; export declare function loadString(id: string): string | null; export declare function loadNumber(id: string, defaultValue: number): number; export declare function loadNumber(id: string): number | null; export declare function loadBool(id: string, defaultValue: boolean): boolean; export declare function loadBool(id: string): boolean | null; export declare function loadObject(id: string, defaultValue: Readonly): object; export declare function loadObject(id: string): object | null; export declare function loadArray(id: string, defaultValue: Readonly): T[]; export declare function loadArray(id: string): T[] | null; export declare function loadVector(id: string, defaultValue: Readonly): Vector; export declare function loadVector(id: string): Vector | null; export declare const SaveUtils: { readonly save: typeof save; readonly has: typeof has; readonly remove: typeof remove; readonly clear: typeof clear; readonly load: typeof load; readonly loadString: typeof loadString; readonly loadNumber: typeof loadNumber; readonly loadBool: typeof loadBool; readonly loadObject: typeof loadObject; readonly loadArray: typeof loadArray; readonly loadVector: typeof loadVector; };