import { DataAvailabilityStatus } from "@lodestar/state-transition";
import { PayloadEnvelopeInput } from "../seenCache/seenPayloadEnvelopeInput.js";
export declare const PAYLOAD_DATA_AVAILABILITY_TIMEOUT = 12000;
/**
 * Verifies that all payload envelope inputs have their data columns available.
 * - Waits a max of PAYLOAD_DATA_AVAILABILITY_TIMEOUT for all data to be available
 * - Returns the time at which all data was available
 * - Returns the data availability status for each payload input
 */
export declare function verifyPayloadsDataAvailability(payloadInputs: PayloadEnvelopeInput[], signal: AbortSignal): Promise<{
    dataAvailabilityStatuses: DataAvailabilityStatus[];
    availableTime: number;
}>;
//# sourceMappingURL=verifyPayloadsDataAvailability.d.ts.map