import type { GenerateStyle, ProAliasToken } from '@antdv/pro-provider';
import type { Ref } from 'vue';
export interface stylishToken extends ProAliasToken {
    componentCls: string;
    proLayoutCollapsedWidth: number;
}
export declare function useStylish(prefixCls: Ref<string>, { stylish, proLayoutCollapsedWidth, }: {
    stylish?: GenerateStyle<stylishToken>;
    proLayoutCollapsedWidth: number;
}): {
    wrapSSR: (node: import("ant-design-vue/es/_util/type").VueNode) => import("ant-design-vue/es/_util/type").VueNode;
    hashId: import("vue").ComputedRef<string>;
};
