import { PluginObject } from 'vue';
declare module 'vue/types/vue' {
    interface Vue {
        $svg: SpritesService;
    }
}
export declare class SpritesService {
    private externalSpriteIdPrefixes;
    static externalSpriteIdPrefixSeparator: string;
    /** @deprecated Use addInternalSprites or addExternalSprites instead */
    addSprites(sprites: string): string;
    addInternalSprites(sprites: string): string;
    removeInternalSprite(id: string): void;
    addExternalSprites(sprites: string, externalSpriteIdPrefix: string): void;
    getExternalSpritesFromSpriteId(spriteId: string): string | undefined;
    isInExternalSprites(externalSpriteIdPrefix?: string): boolean;
    private getExternalSpriteIdPrefixFromSpriteId;
    private getExternalSprites;
}
export interface SpritesPluginOptions {
    externalSprites: boolean;
}
declare const SpritesPlugin: PluginObject<any>;
export default SpritesPlugin;
//# sourceMappingURL=sprites.d.ts.map