import type { WorkflowPublicationStatus } from '@n8n/api-types';
import { WorkflowPublicationOutboxRepository, WorkflowPublicationTriggerStatusRepository } from '@n8n/db';
export declare class WorkflowPublicationStatusService {
    private readonly outboxRepository;
    private readonly triggerStatusRepository;
    constructor(outboxRepository: WorkflowPublicationOutboxRepository, triggerStatusRepository: WorkflowPublicationTriggerStatusRepository);
    getStatus(workflowId: string): Promise<WorkflowPublicationStatus>;
    private deriveStatus;
}
