import { IOptions, IStyles } from './types';
export declare type IGetProcessedCssWithConfigFn = typeof getProcessedCssWithConfig;
export declare type IGetStaticCssWithConfigFn = typeof getStaticCssWithConfig;
export interface CssConfig {
    cssVars: {
        [key: string]: string;
    };
    customSyntaxStrs: string[];
    css: string;
    staticCss: string;
    staticCssHash: string;
    compilationHash: string;
    defaults?: string;
}
export declare function getProcessedCssWithConfig(processedCssConfig: CssConfig, { siteColors, siteTextPresets, styleParams }: IStyles, options?: Partial<IOptions>): string;
export declare function getStaticCssWithConfig(staticCssConfig: Partial<CssConfig>, { prefixSelector }?: {
    prefixSelector: string;
}): string;
export declare function getBuildTimeStaticCss(staticCssConfig: CssConfig): {
    css: string;
    hash: string;
};
