import { h as stencilH } from '../stencil-public-runtime';
/**
 * Transforms a tag name by adding a prefix if it's a custom element
 * @param tag
 * @returns the transformed tag
 */
export declare function transformTag<T extends string>(tag: T): T;
/**
 * Augment Stencil's `h()` function to add a tag prefix
 * @param args incoming JSX arguments
 * @returns the result of the original `h()` function
 */
export declare function h(...args: Parameters<typeof stencilH>): ReturnType<typeof stencilH>;
/**
 * Sets the tag prefix to be used when rendering custom elements
 * @param prefix the prefix to use
 * @returns the `transformTag` function
 */
export declare function setTagPrefix(prefix: string): typeof transformTag;
/**
 * Gets the current tag prefix
 * @returns the current tag prefix
 */
export declare function getTagPrefix(): string;
export declare namespace h {
    export import JSX = stencilH.JSX;
}
