import { GlobalToken, SeedToken, MapToken } from './interface';
import { default as defaultAlgorithm } from './themes/default';
import { ComputedRef } from 'vue';
import { Theme, DerivativeFunc } from '..';
/** Get current context Design Token. Will be different if you are using nest theme config. */
declare function useToken(): {
    theme: ComputedRef<Theme<SeedToken, MapToken>>;
    token: ComputedRef<GlobalToken>;
    hashId: ComputedRef<string>;
};
export { type GlobalToken };
declare const _default: {
    /** Test Usage. Do not use in production. */
    defaultConfig: {
        token: SeedToken;
        hashed: boolean;
    };
    /** Default seedToken */
    defaultSeed: SeedToken;
    useToken: typeof useToken;
    defaultAlgorithm: typeof defaultAlgorithm;
    darkAlgorithm: DerivativeFunc<SeedToken, MapToken>;
    compactAlgorithm: DerivativeFunc<SeedToken, MapToken>;
};
export default _default;
