import { Payload } from '../lib/transformers/PayloadSerializer.js';
/**
 * A class that creates a pointer to a value in a Payload.
 */
export declare class PayloadPointer {
    payload?: Payload;
    mime?: string;
    path: string;
    /**
     * @param path The path to the data.
     * @param payload The Payload value. Note, without the payload the `getValue()`
     *    always returns `undefined`. This is optional for convenience.
     * @param mime The content type of the body message. Note, without the payload's mime
     *  the `getValue()` always returns `undefined`. This is optional for convenience.
     */
    constructor(path: string, payload?: Payload, mime?: string);
    /**
     * @returns the value for the `path`.
     */
    getValue(): Promise<unknown>;
}
//# sourceMappingURL=PayloadPointer.d.ts.map