import type { PmModule, ModuleStatus } from '../../../../../packages/core/src/domain/generated/output.js';
export declare function createModule(input: {
    projectId: string;
    name: string;
    description?: string;
    status?: ModuleStatus;
    leadId?: string;
    startDate?: string;
    endDate?: string;
}): Promise<{
    module?: PmModule;
    error?: string;
}>;
export declare function updateModule(moduleId: string, fields: Record<string, unknown>): Promise<{
    module?: PmModule;
    error?: string;
}>;
export declare function deleteModule(moduleId: string): Promise<{
    error?: string;
}>;
export declare function addItemsToModule(moduleId: string, workItemIds: string[]): Promise<{
    added?: number;
    error?: string;
}>;
export declare function removeItemsFromModule(moduleId: string, workItemIds: string[]): Promise<{
    error?: string;
}>;
//# sourceMappingURL=manage-modules.d.ts.map