export default class Bug {
    static all: {};
    static detectAll(): Promise<any[]>;
    constructor({ name, initialValue, detect }: {
        name: any;
        initialValue: any;
        detect: any;
    });
    name: any;
    initialValue: any;
    detect: any;
    /**
     * Get whether the bug is present or not, or a promise that will resolve to this value when detection is complete.
     */
    get valuePending(): any;
    /**
     * Synchronously get either whether the bug is present (if already detected or detection is sync)
     * or kick off detection and return the initial value if detection is async
     */
    get value(): any;
    #private;
}
