import { StackProps } from "@chakra-ui/react";
export default function useAttachedStyle(cssSelector?: string, isNestedSelector?: boolean, borderRadius?: "sm" | "md" | "lg", direction?: StackProps['direction']): {
    [x: string]: {
        borderRadius: number;
    } | {
        [x: string]: {
            borderRadius: "lg" | "md" | "sm";
            borderTopRightRadius: number;
            borderBottomRightRadius: number;
            borderBottomLeftRadius?: undefined;
        } | {
            borderRadius: "lg" | "md" | "sm";
            borderBottomRightRadius: number;
            borderBottomLeftRadius: number;
            borderTopRightRadius?: undefined;
        };
    } | {
        [x: string]: {
            borderRadius: "lg" | "md" | "sm";
            borderTopLeftRadius: number;
            borderBottomLeftRadius: number;
            borderTopRightRadius?: undefined;
        } | {
            borderRadius: "lg" | "md" | "sm";
            borderTopRightRadius: number;
            borderTopLeftRadius: number;
            borderBottomLeftRadius?: undefined;
        };
    };
    "&:first-of-type": {
        [x: string]: {
            borderRadius: "lg" | "md" | "sm";
            borderTopRightRadius: number;
            borderBottomRightRadius: number;
            borderBottomLeftRadius?: undefined;
        } | {
            borderRadius: "lg" | "md" | "sm";
            borderBottomRightRadius: number;
            borderBottomLeftRadius: number;
            borderTopRightRadius?: undefined;
        };
    };
    "&:last-of-type": {
        [x: string]: {
            borderRadius: "lg" | "md" | "sm";
            borderTopLeftRadius: number;
            borderBottomLeftRadius: number;
            borderTopRightRadius?: undefined;
        } | {
            borderRadius: "lg" | "md" | "sm";
            borderTopRightRadius: number;
            borderTopLeftRadius: number;
            borderBottomLeftRadius?: undefined;
        };
    };
} | {
    [x: string]: {
        "&:first-child": {
            borderRadius: "lg" | "md" | "sm";
            borderTopRightRadius: number;
            borderBottomRightRadius: number;
            borderBottomLeftRadius?: undefined;
        } | {
            borderRadius: "lg" | "md" | "sm";
            borderBottomRightRadius: number;
            borderBottomLeftRadius: number;
            borderTopRightRadius?: undefined;
        };
        "&:last-child": {
            borderRadius: "lg" | "md" | "sm";
            borderTopLeftRadius: number;
            borderBottomLeftRadius: number;
            borderTopRightRadius?: undefined;
        } | {
            borderRadius: "lg" | "md" | "sm";
            borderTopRightRadius: number;
            borderTopLeftRadius: number;
            borderBottomLeftRadius?: undefined;
        };
        borderRadius: number;
    } | {
        "&:first-child": {
            borderRadius: "lg" | "md" | "sm";
            borderTopRightRadius: number;
            borderBottomRightRadius: number;
            borderBottomLeftRadius?: undefined;
        } | {
            borderRadius: "lg" | "md" | "sm";
            borderBottomRightRadius: number;
            borderBottomLeftRadius: number;
            borderTopRightRadius?: undefined;
        };
        "&:last-child": {
            borderRadius: "lg" | "md" | "sm";
            borderTopLeftRadius: number;
            borderBottomLeftRadius: number;
            borderTopRightRadius?: undefined;
        } | {
            borderRadius: "lg" | "md" | "sm";
            borderTopRightRadius: number;
            borderTopLeftRadius: number;
            borderBottomLeftRadius?: undefined;
        };
        borderRadius: number;
    };
    "&:first-of-type"?: undefined;
    "&:last-of-type"?: undefined;
};
