
export type ThemePalette = {
    brand: {
        wMain: string;
        wMain30: string;
        w30: string;
        w10: string;
        w60: string;
        w100: string;
    };

    primary: {
        w100: string;
        w90: string;
        wMain: string;
        w60: string;
        w40: string;
        w20: string;
        w10: string;
        w5?: string;

        text: {
            wMain: string;
            w100: string;
            w10: string;
        };
    };

    secondary: {
        w70: string;
        w80: string;
        w8040: string;
        wMain: string;
        w100: string;
        w40: string;
        w20: string;
        w10: string;
        w5?: string;

        text: {
            wMain: string;
            w50: string;
        };
    };

    background: {
        w100: string;
        wMain: string;
        w20: string;
        w10: string;
        w5?: string;
    };

    info: {
        w100: string;
        wMain: string;
        w70: string;
        w30: string;
        w20: string;
        w10: string;
        w5?: string;
    };

    error: {
        w100: string;
        wMain: string;
        w70: string;
        w30: string;
        w20: string;
        w10: string;
        w5?: string;
    };

    warning: {
        w100: string;
        wMain: string;
        w70: string;
        w30: string;
        w20: string;
        w10: string;
        w5?: string;
    };

    success: {
        w100: string;
        wMain: string;
        w70: string;
        w30: string;
        w20: string;
        w10: string;
        w5?: string;
    };

    stateLayer: {
        w10: string;
        w20: string;
    };

    accent: {
        n0: {
            w100: string;
            wMain: string;
            w30: string;
            w10: string;
        };
        n1: {
            w100: string;
            wMain: string;
            w60: string;
            w30: string;
            w20: string;
            w10: string;
        };
        n2: {
            w100: string;
            wMain: string;
            w30: string;
            w20: string;
            w10: string;
        };
        n3: {
            w100: string;
            wMain: string;
            w30: string;
            w10: string;
        };
        n4: {
            w100: string;
            wMain: string;
            w30: string;
        };
        n5: {
            w100: string;
            wMain: string;
            w60: string;
            w30: string;
        };
        n6: {
            w100: string;
            wMain: string;
            w30: string;
        };
        n7: {
            w100: string;
            wMain: string;
            w30: string;
        };
        n8: {
            w100: string;
            wMain: string;
            w30: string;
        };
        n9: {
            wMain: string;
        };
    };

    learning: {
        wMain: string;
        w100: string;
        w90: string;
        w20: string;
        w10: string;
        w5?: string;
    };
};
