import { BaseState } from './base-state.js';
import { StateFactory } from './interface.js';
/**
 * Represents a resource state in the HAL format
 */
export declare class HalState<T = any> extends BaseState<T> {
    serializeBody(): string;
    private serializeLinks;
    clone(): HalState<T>;
}
/**
 * Turns a HTTP response into a HalState
 */
export declare const factory: StateFactory;
