import Database from 'better-sqlite3';
import type { TrelloCardMap } from './types.js';
export declare class TrelloMapper {
    private db;
    constructor(db: Database.Database);
    private ensureTable;
    createOrUpdateMapping(pmoTicketId: string, trelloCardId: string, trelloBoardId?: string): void;
    getByTicketId(ticketId: string): TrelloCardMap | null;
    getByCardId(trelloCardId: string): TrelloCardMap | null;
    listMappings(): TrelloCardMap[];
    updateSyncTimestamp(ticketId: string): void;
    private rowToMap;
}
