type GetChalkReturn = {
    hex: (_: string) => (message?: string) => string | undefined;
    bgHex: (_: string) => {
        whiteBright: (message?: string) => string | undefined;
        white: (message?: string) => string | undefined;
    };
    whiteBright: (message?: string) => string | undefined;
    white: (message?: string) => string | undefined;
    gray: (message?: string) => string | undefined;
    bold: {
        hex: (_: string) => (message?: string) => string | undefined;
        bgHex: (_: string) => {
            whiteBright: (message?: string) => string | undefined;
            white: (message?: string) => string | undefined;
        };
        whiteBright: (message?: string) => string | undefined;
        white: (message?: string) => string | undefined;
    };
    dim: {
        hex: (_: string) => (message?: string) => string | undefined;
        gray: (message?: string) => string | undefined;
    };
};
/**
 * Get the chalk instance
 *
 * @remarks
 * Annoying polyfill to temporarily fix the issue with the `chalk` import
 *
 * @returns The chalk instance
 */
declare const getChalk: () => GetChalkReturn;

export { type GetChalkReturn, getChalk };
