import Database from 'better-sqlite3';
import type { MondayItemMap } from './types.js';
export declare class MondayMapper {
    private db;
    constructor(db: Database.Database);
    private ensureTable;
    createOrUpdateMapping(map: Omit<MondayItemMap, 'lastSyncedAt' | 'createdAt'>): void;
    getByTicketId(ticketId: string): MondayItemMap | null;
    getByMondayItemId(itemId: string): MondayItemMap | null;
    listMappings(): MondayItemMap[];
    updateSyncTimestamp(ticketId: string): void;
    deleteMapping(ticketId: string): void;
    private rowToMap;
}
