export type Plugin = ( property: string, value: number | string | number[] | string[] | T, style: T, prefixMap?: Record, ) => number | string | number[] | string[] | T | undefined; export interface StaticData { prefixMap: Record; plugins: Plugin[]; } export type Prefix = (style: T) => T; export function createPrefixer(staticData: StaticData): Prefix; export const prefix: Prefix;