export type StoreOptions = { sealed?: string; password: string | { id: number; password: string }[]; ttl?: number; }; export type Store = { set: (name: string, value: T) => T; setFlash: (name: string, value: T) => T; unset: (name: string) => void; get: (name?: string) => Record | any; clear: () => void; seal: () => Promise; }; export default function ironStore(storeOptions: StoreOptions): Promise;