1 | import { Hasher, InjectorConfig, Injector, ConfigurationOptions, Instance, Prefixer, Mode, PluginApply, Declarations, ClassNameCreator, ThemeResolver } from '@beamwind/types';
|
2 |
|
3 | declare const cyrb32: Hasher;
|
4 |
|
5 |
|
6 |
|
7 |
|
8 | declare const virtualInjector: ({ target }?: InjectorConfig<string[]>) => Injector<string[]>;
|
9 |
|
10 |
|
11 |
|
12 | declare const cssomInjector: ({ nonce, target, }?: InjectorConfig<CSSStyleSheet>) => Injector<CSSStyleSheet>;
|
13 |
|
14 |
|
15 |
|
16 | declare const noOpInjector: () => Injector<null>;
|
17 |
|
18 | declare const createInstance: (options?: ConfigurationOptions | ConfigurationOptions[] | undefined) => Instance;
|
19 |
|
20 | declare const autoprefix: Prefixer;
|
21 | declare const noprefix: Prefixer;
|
22 |
|
23 | declare const mode: (report: (message: string) => void) => Mode;
|
24 | declare const warn: Mode;
|
25 | declare const strict: Mode;
|
26 |
|
27 | declare const join: (parts: readonly string[], separator?: string) => string;
|
28 | declare const tail: <T extends string | readonly unknown[]>(array: T, startIndex?: number) => T;
|
29 |
|
30 | declare const apply: PluginApply;
|
31 | declare const corners: (value: string | string[] | undefined, position: string, prefix?: string | undefined, suffix?: string | undefined) => Declarations | undefined;
|
32 | declare const expandEdges: (key: string) => string[] | undefined;
|
33 | declare const edges: (value: string | string[] | undefined, position: string, prefix?: string | undefined, suffix?: string | undefined) => Declarations | undefined;
|
34 |
|
35 | declare const bw: ClassNameCreator;
|
36 | declare const setup: (options?: ConfigurationOptions | ConfigurationOptions[] | undefined) => void;
|
37 | declare const theme: ThemeResolver;
|
38 |
|
39 | export { apply, autoprefix, bw, corners, createInstance, cssomInjector, cyrb32, edges, expandEdges, join, mode, noOpInjector, noprefix, setup, strict, tail, theme, virtualInjector, warn };
|
40 |
|