export interface Trigger<T> extends Promise<T> {
    resolve(value: T): void;
    reject(reason?: any): void;
}
export declare function trigger<T>(): Trigger<T>;
