import QueryOptions from '../../../../../../../core/modules/_shared/domain/models/query-options';
import { ProtectionPlanSummary } from "../../../../../protection-plan/domain/models/protection-plan-summary";
export declare function usePersonalProtectionPlanListener(id: string, onUpdateReceived: (event: any) => any, options?: QueryOptions): {
    data?: ProtectionPlanSummary;
    loading?: boolean;
    error?: string;
};
export declare function useProtectionPlanEventSubscriber(id: string, onEvent: (event: any) => void, options?: {
    enabled: boolean;
}): void;
