export interface WorkflowMutationHooks {
    afterWorkflowArchived(workflowId: string): Promise<void>;
    afterWorkflowsTransferred(workflowIds: string[]): Promise<void>;
    beforeWorkflowDeleted(workflowId: string): Promise<void>;
    afterWorkflowsDeleted(workflowIds: string[]): Promise<void>;
}
export declare class WorkflowMutationHooksProxy implements WorkflowMutationHooks {
    private provider;
    registerProvider(provider: WorkflowMutationHooks): void;
    afterWorkflowArchived(workflowId: string): Promise<void>;
    afterWorkflowsTransferred(workflowIds: string[]): Promise<void>;
    beforeWorkflowDeleted(workflowId: string): Promise<void>;
    afterWorkflowsDeleted(workflowIds: string[]): Promise<void>;
}
