export type NullableData = { [K in keyof T]: T[K] | null; }; export interface DataStore { readonly data: NullableData; init(input?: Partial): void; } export declare function createDataStore( keys: readonly (keyof T & string)[], ): DataStore;