/**
 * DataAccessor re-export + factory functions.
 *
 * The DataAccessor interface is defined in @cleocode/contracts.
 * This module re-exports it and provides the concrete SQLite factory.
 *
 * @epic T4454
 */
export type { ArchiveFields, ArchiveFile, DataAccessor, QueryTasksResult, TaskFieldUpdates, TaskQueryFilters, TransactionAccessor, } from '@cleocode/contracts';
/**
 * Create a DataAccessor for the given working directory.
 * Always creates a SQLite accessor (ADR-006 canonical storage).
 *
 * ALL accessors returned are safety-enabled by default via SafetyDataAccessor wrapper.
 * Use CLEO_DISABLE_SAFETY=true to bypass (emergency only).
 */
export declare function createDataAccessor(_engine?: 'sqlite', cwd?: string): Promise<import('@cleocode/contracts').DataAccessor>;
/** Convenience: get a DataAccessor with auto-detected engine. */
export declare function getAccessor(cwd?: string): Promise<import('@cleocode/contracts').DataAccessor>;
//# sourceMappingURL=data-accessor.d.ts.map