export declare function make(htmlString: string): HTMLElement;
export declare function clearWorkArea(): void;
export declare function evalHyperScript(expressionSource: string, contextOptions?: {
    me?: HTMLElement;
    locals?: Record<string, any>;
    globals?: Record<string, any>;
    it?: any;
    you?: HTMLElement;
}): Promise<any>;
export declare function evalHyperScriptSync(expressionSource: string, contextOptions?: {
    me?: HTMLElement;
    locals?: Record<string, any>;
    globals?: Record<string, any>;
    it?: any;
    you?: HTMLElement;
}): any;
export declare function getParseErrorFor(source: string): string | null;
export declare const testUtils: {
    make: typeof make;
    clearWorkArea: typeof clearWorkArea;
    evalHyperScript: typeof evalHyperScript;
    evalHyperScriptSync: typeof evalHyperScriptSync;
    getParseErrorFor: typeof getParseErrorFor;
};
export declare function createHyperscriptCompat(): {
    evaluate: typeof evalHyperScript;
    make: typeof make;
    clearWorkArea: typeof clearWorkArea;
    getParseErrorFor: typeof getParseErrorFor;
    version: string;
    features: {
        expressions: boolean;
        commands: boolean;
        parser: boolean;
        events: boolean;
    };
};
//# sourceMappingURL=hyperscript-adapter.d.ts.map