import type { IdGenerator } from '../util/createIdGenerator'; export interface PluginOptions { mangle?: boolean; identifier?: IdGenerator; rawPrefix?: string; mangler?: PluginMangler; } export interface PluginMangler { (id: string, type: string, name: string): string; } export interface PluginConfiguration { readonly mangler: PluginMangler; readonly rawPrefix: string; } export type IdentifierMap = Record; export interface EsifyCSSResult { className: IdentifierMap; id: IdentifierMap; keyframes: IdentifierMap; } export interface Imports extends Map { }