/**
 * Only for browser environment. Deprecated for nodejs environment.
 * TODO...
 */
import { Flags } from './types/flags';
declare class GlobalFlags {
    #private;
    set(obj: Flags): void;
    get(): Flags;
}
export declare const globalFlags: GlobalFlags;
export declare const Worker: {
    new (scriptURL: string | URL, options?: WorkerOptions | undefined): Worker;
    prototype: Worker;
};
export declare class SourceStream<T> {
    #private;
    stream: ReadableStreamDefaultReader<T>;
    constructor(stream: globalThis.ReadableStream<T>);
    read(): Promise<T | undefined>;
    get end(): boolean;
    cancel(): Promise<void>;
}
export {};
