export interface useResultProps {
    type?: "success" | "info" | "warning" | "error";
}
export declare const useResultState: (props: useResultProps) => {
    classMapper: import("@cn-ui/reactive").ComputedAtom<{
        text: string;
        bg: string;
        subBg: string;
    } | {
        text: string;
        bg: string;
        subBg: string;
    } | {
        text: string;
        bg: string;
        subBg: string;
    } | {
        text: string;
        bg: string;
        subBg: string;
    } | {
        text: string;
        bg: string;
        subBg: string;
    }>;
};
export declare const useResultIcon: (props: useResultProps) => {
    iconMapper: import("@cn-ui/reactive").ComputedAtom<import("solid-js").JSX.Element>;
};
