import type { Token, TokenNormalized, TokenNormalizedSet } from '@terrazzo/parser'; export declare const FORMAT_ID = "js"; export declare const DEFAULT_PROPERTIES: Set; export interface JSPluginOptions = Record> { /** * Change the output filename * @default "index.js" */ filename?: string; /** Only generate permutations for the specified modifiers (by default, generate all permutations) */ contexts?: { [key in keyof T]: T[keyof T][]; }; /** Only include specified properties as part of token output. */ properties?: (keyof TokenNormalized)[]; } export type Resolver> = (input: T) => TokenNormalizedSet; export declare const FILE_HEADER = "/** ------------------------------------------\n * Autogenerated by \u26CB Terrazzo. DO NOT EDIT!\n * ------------------------------------------- */"; export declare const TYPE_MAP: Record; //# sourceMappingURL=lib.d.ts.map