import type { Ticket } from '../pmo/types.js';
import { AsanaClient } from './client.js';
import { AsanaMapper } from './mapper.js';
export declare class AsanaSync {
    private client;
    private mapper;
    constructor(client: AsanaClient, mapper: AsanaMapper);
    private buildTaskName;
    private buildTaskNotes;
    private isCompletedStatus;
    createTaskForTicket(ticket: Ticket, projectGid: string): Promise<string>;
    syncTicket(ticket: Ticket, taskGid: string): Promise<void>;
}
