import type { EventPublishOptions } from "./index.js";
import type { EventTransportValue } from "./transport.js";
interface EventPayloadIdentity {
    readonly name: string;
    readonly payload: {
        readonly "~standard": {
            readonly validate: unknown;
        };
    };
}
export declare function markEventPayloadParsed(event: EventPayloadIdentity, payload: unknown, options?: EventPublishOptions): EventPublishOptions;
export declare function isEventPayloadParsed(event: EventPayloadIdentity, payload: unknown, options?: EventPublishOptions): boolean;
export declare function markEventPayloadTransportStable(event: EventPayloadIdentity, payload: unknown, transportValue: EventTransportValue, options?: EventPublishOptions): EventPublishOptions;
export declare function isEventPayloadTransportStable(event: EventPayloadIdentity, payload: unknown, transportValue: EventTransportValue, options?: EventPublishOptions): boolean;
export {};
//# sourceMappingURL=payload-state.d.ts.map