import type { BorderBoxProps } from './type'; export declare function getLayers(props: BorderBoxProps, wh: { width: number; height: number; }): { rootLayer: { style: { width?: string | undefined; height?: string | undefined; position: "relative"; display: "flex"; alignItems: "center"; justifyContent: "center"; filter: string | undefined; }; }; bgLayer: { show: boolean; style: any; }; contentLayer: { show: boolean; style: any; }; borderLayer: { show: boolean; style: any; maskSvg: string; }; } | { rootLayer: { style: { width?: string | undefined; height?: string | undefined; position: "relative"; display: "flex"; alignItems: "center"; justifyContent: "center"; filter: string | undefined; }; }; bgLayer: { show: boolean; style: {}; }; contentLayer: { show: boolean; style: { width?: string | undefined; height?: string | undefined; border: string; borderLeft: string; borderTop: string; borderRight: string; borderBottom: string; position: "relative"; zIndex: string; clipPath: string; borderRadius: string; }; }; borderLayer: { show: false; style?: undefined; maskSvg?: undefined; } | { show: boolean; style: { width: string; height: string; border: string; borderLeft: string; borderTop: string; borderRight: string; borderBottom: string; borderRadius: string; borderTopLeftRadius: string; borderTopRightRadius: string; borderBottomLeftRadius: string; borderBottomRightRadius: string; position: "absolute"; pointerEvents: "none"; zIndex: string; maskSize: string; maskPosition: string; maskRepeat: string; maskImage: string; background: string; }; maskSvg: string; }; };