import type { Subscription } from '@novasamatech/host-api'; export declare const createLocalStorage: (transport?: import("@novasamatech/host-api").Transport) => { clear(key: string): Promise; readBytes(key: string): Promise | undefined>; writeBytes(key: string, value: Uint8Array): Promise; readString(key: string): Promise; writeString(key: string, value: string): Promise; readJSON(key: string): Promise; writeJSON(key: string, value: unknown): Promise; subscribeBytes(key: string, callback: (value: Uint8Array | undefined) => void): Subscription; subscribeString(key: string, callback: (value: string | undefined) => void): Subscription; subscribeJSON(key: string, callback: (value: unknown) => void): Subscription; }; export declare const hostLocalStorage: { clear(key: string): Promise; readBytes(key: string): Promise | undefined>; writeBytes(key: string, value: Uint8Array): Promise; readString(key: string): Promise; writeString(key: string, value: string): Promise; readJSON(key: string): Promise; writeJSON(key: string, value: unknown): Promise; subscribeBytes(key: string, callback: (value: Uint8Array | undefined) => void): Subscription; subscribeString(key: string, callback: (value: string | undefined) => void): Subscription; subscribeJSON(key: string, callback: (value: unknown) => void): Subscription; };