import { TriggerHookTask } from '../entity/Task';
import { HookEvent } from '../entity/HookEvent';
import { Hook } from '../entity/Hook';
export declare class HookTriggerService {
    private readonly hookRepository;
    private readonly packageRepository;
    private readonly distRepository;
    private readonly userRepository;
    private readonly httpclient;
    private readonly taskService;
    executeTask(task: TriggerHookTask): Promise<void>;
    doExecuteTrigger(hook: Hook, payload: object): Promise<number>;
    createTriggerPayload(task: TriggerHookTask, hookEvent: HookEvent, hook: Hook): Promise<object | undefined>;
}
