declare type Tokens<T> = T & {
    toStyleObject: () => Record<string, string>;
    Tokens: () => null;
    createDynamicTokens: <X>(fn: (props: X) => T) => (props: X) => null;
};
export declare function createTokens<V extends object>(vars: V): Tokens<V>;
export {};
