import type { Plugin } from '@vuepress/core';
/**
 * Options of @vuepress/plugin-palette
 */
export interface PalettePluginOptions {
    /**
     * Preset of the palette
     */
    preset?: 'css' | 'sass' | 'less' | 'stylus';
    /**
     * File path of the user palette file, relative to source directory
     */
    userPaletteFile?: string;
    /**
     * File path of the generated palette temp file, relative to temp directory
     */
    tempPaletteFile?: string;
    /**
     * File path of the user style file, relative to source directory
     */
    userStyleFile?: string;
    /**
     * File path of the generated style temp file, relative to temp directory
     */
    tempStyleFile?: string;
    /**
     * Function to generate import code
     */
    importCode?: (filePath: string) => string;
}
export declare const palettePlugin: Plugin<PalettePluginOptions>;
export default palettePlugin;
