import * as _nuxt_schema from '@nuxt/schema';

type SvgoOptions = {
    plugins?: Array<string | {
        name: string;
        params?: Record<string, any>;
    }>;
    multipass?: boolean;
    precision?: number;
    floatPrecision?: number;
    js2svg?: {
        indent?: number;
        pretty?: boolean;
    };
};
type ModuleOptions = {
    input?: string;
    output?: string;
    defaultSprite?: string;
    elementClass?: string;
    optimize?: boolean;
    svgoOptions?: SvgoOptions;
};

declare global {
    const $SvgSpriteData: {
        spriteContent: Record<string, string>;
        options: ModuleOptions;
    };
}
declare const _default: _nuxt_schema.NuxtModule<ModuleOptions, ModuleOptions, false>;

export { _default as default };
export type { ModuleOptions };
