import { Config as SvgoOptimizeOptions } from 'svgo';
import { Plugin } from 'vite';
declare const exportTypes: readonly ["vanilla", "react", "vue"];
export interface DefaultExportType {
    exportType?: (typeof exportTypes)[number];
}
export interface CustomExportType {
    exportType: 'custom';
    adapter: string;
}
type ExportType = DefaultExportType | CustomExportType;
export type { SvgoOptimizeOptions };
export interface BaseSvgSpriteOptions {
    include?: string[] | string;
    symbolId?: string;
    svgo?: SvgoOptimizeOptions;
    moduleSideEffects?: boolean;
}
type SvgSpriteOptions = BaseSvgSpriteOptions & ExportType;
declare const _default: (options?: SvgSpriteOptions) => Plugin<any>;
export default _default;
