import type { StoreContextInput, StoreEntityRead, StoreReadOptions, StoreRecord, StoreWhere } from "../../types.js"; type BootEntityReaderInput = StoreEntityRead | { entity?: { read?: StoreEntityRead; }; read?: StoreEntityRead; } | (() => BootEntityReaderInput | null | undefined) | null | undefined; declare function readBootRecord(reader: BootEntityReaderInput, entity: string, where: StoreWhere, context?: StoreContextInput, options?: StoreReadOptions): Promise; declare function readBootRecordById(reader: BootEntityReaderInput, entity: string, id: string, context?: StoreContextInput, options?: StoreReadOptions): Promise; declare function readBootRecordBoolean(reader: BootEntityReaderInput, entity: string, where: StoreWhere, path: string, fallback?: boolean, context?: StoreContextInput, options?: StoreReadOptions): Promise; declare function readBootBoolean(record: StoreRecord, path: string, fallback?: boolean): boolean; export { readBootBoolean, readBootRecord, readBootRecordBoolean, readBootRecordById, }; export type { BootEntityReaderInput, }; //# sourceMappingURL=read.d.ts.map