import { Component, JSX, JSXElement } from 'solid-js';
import './style/index.css';
export interface PositionProps extends JSX.HTMLAttributes<HTMLSpanElement> {
    left?: string;
    right?: string;
    top?: string;
    bottom?: string;
    inset?: JSX.CSSProperties['inset'];
    /** @zh Mask 覆盖整个外框 */
    full?: boolean;
    /** @zh 是否触发 pointer-event */
    inactive?: boolean;
    'z-index'?: string;
    children?: JSXElement;
}
/** @zh 将组件布局到指定的位置 */
export declare const Position: Component<Omit<PositionProps, "style" | "class"> & {
    ref?: HTMLElement | ((el: HTMLElement) => void);
    style?: string | JSX.CSSProperties;
    className?: string | string[] | typeof import("@cn-ui/use").classNames;
    class?: string | string[] | typeof import("@cn-ui/use").classNames;
    classList?: typeof import("@cn-ui/use").classNames | {
        [k: string]: boolean;
    };
}>;
