import type { Ticket } from '../pmo/types.js';
import { TrelloClient } from './client.js';
import { TrelloMapper } from './mapper.js';
export declare class TrelloSync {
    private client;
    private mapper;
    constructor(client: TrelloClient, mapper: TrelloMapper);
    private buildCardName;
    private buildCardDesc;
    private isCompletedStatus;
    createCardForTicket(ticket: Ticket, listId: string, boardId?: string): Promise<string>;
    syncTicket(ticket: Ticket, cardId: string): Promise<void>;
}
