export interface WorkflowMutationHooks { afterWorkflowArchived(workflowId: string, userId: string | null): Promise; afterWorkflowsTransferred(workflowIds: string[], userId: string | null): Promise; beforeWorkflowDeleted(workflowId: string, userId: string | null): Promise; afterWorkflowsDeleted(workflowIds: string[]): Promise; afterWorkflowPublished(event: { workflowId: string; versionId: string; userId: string; }): Promise; } export declare class WorkflowMutationHooksProxy implements WorkflowMutationHooks { private provider; registerProvider(provider: WorkflowMutationHooks): void; afterWorkflowArchived(workflowId: string, userId: string | null): Promise; afterWorkflowsTransferred(workflowIds: string[], userId: string | null): Promise; beforeWorkflowDeleted(workflowId: string, userId: string | null): Promise; afterWorkflowsDeleted(workflowIds: string[]): Promise; afterWorkflowPublished(event: { workflowId: string; versionId: string; userId: string; }): Promise; }