import { InlinePreset } from 'unimport';
import { ImportsMap, PresetName, Resolver } from 'unplugin-auto-import/types';

declare const nextPresets: (ImportsMap | PresetName | InlinePreset)[];

declare const reactPresets: (ImportsMap | PresetName | InlinePreset)[];

declare const ahooksResolver: () => Resolver;

interface AntdResolverOptions {
    /**
     * The prefix of the antd component name.
     */
    prefix?: string;
    /**
     * The package name of the antd component.
     * @default antd
     */
    packageName?: string;
}

declare const antdResolver: (options?: AntdResolverOptions) => Resolver;

declare const antdProComponentsResolver: () => Resolver;

export { ahooksResolver, antdProComponentsResolver, antdResolver, nextPresets, reactPresets };
