import { Signal } from '../../utils/signal/Signal.js'; import { LoadScalar } from './LoadScalar.js'; import { LoadSupply } from './LoadSupply.js'; import { ReadableLoadSignal } from './ReadableLoadSignal.js'; export declare class LoadSignal extends Signal implements ReadableLoadSignal { #private; get supply(): LoadSupply; constructor(initialValue?: LoadScalar); set(value: LoadScalar): void; finish(): void; then(onFulfilled?: ((value: void) => FulfilledResult | PromiseLike) | null, onRejected?: ((reason: unknown) => RejectedResult | PromiseLike) | null): PromiseLike; }