import APIRepository, { APIRepositoryProps } from '../../../../../core/modules/_shared/infrastructure/api/api-repository';
import { SharedConfigurationProcessRepository } from '../../domain/repositories/shared-configuration-process-repository';
import { SharedPlanConfigurationProcess } from '../../domain/models/shared-plan-configuration-process';
export declare class AppSharedConfigurationProcessRepository extends APIRepository implements SharedConfigurationProcessRepository {
    private storage;
    private payloadStorage;
    constructor(props: APIRepositoryProps);
    findByPlanId(planId: string): Promise<SharedPlanConfigurationProcess | null>;
    save(process: SharedPlanConfigurationProcess): Promise<void>;
    delete(planId: string): Promise<void>;
    private extractPayload;
    private sanitizeProcessPrimitives;
    private hydrateProcessPrimitives;
}
