
declare module "nekos-fun" {
    /**
     * Functions that return SFW images/GIFs
     */
    namespace sfw {
        /**
         * Kissing GIFs (Anime)
         */
        export function kiss(): string;

        /**
         * Licking GIFs (Anime)
         */
        export function lick(): string;

        /**
         * Hugging GIFs (Anime)
         */
        export function hug(): string;

        /**
         * GIFs of anime girls calling you an idiot \
         */
        export function baka(): string;

        /**
         * Crying GIFs (Anime)
         */
        export function cry(): string;

        /**
         * Poking GIFs (Anime)
         */
        export function poke(): string;

        /**
         * Smiles with excessive pride (Anime)
         */
        export function smug(): string;

        /**
         * GIFs of that one Will Smith moment caught on live TV (Anime)
         */
        export function slap(): string;

        /**
         * Tickling GIFs (Anime)
         */
        export function tickle(): string;

        /**
         * Headpatting GIFs (Anime)
         */
        export function pat(): string;

        /**
         * Overjoyed laughter GIFs (Anime)
         */
        export function laugh(): string;

        /**
         * Feeding GIFs (Anime)
         */
        export function feed(): string;

        /**
         * zZzZz 
         */
        export function cuddle(): string;

        /**
         * Girls with animal ears (Anime)
         */
        export function animalEars(): string;

        /**
         * Foxgirls! (Anime)
         */
        export function foxGirl(): string;

        /**
         * 😺 + 👧 (Anime)
         */
        export function catGirl(): string;
    }

    /**
     * Functions that return NSFW images/GIFs
     */
    namespace nsfw {
        /**
         * Real 4K Images (mostly)
         */
        export function fourKay(): string;
        
        /**
         * Giving head (anime)
         */
        export function blowjob(): string;

        /**
         * Knockout Knockers (Anime)
         */
        export function boobs(): string;

        /**
         * Baby Gravy (Anime)
         */
        export function cum(): string;

        /**
         * ayo bro getting help is never too late
         */
        export function feet(): string;

        /**
         * Random hentai
         */
        export function hentai(): string;

        /**
         * Mostly SFW, but still has NSFW
         */
        export function wallpapers(): string;

        /**
         * Smacking ass (Anime)
         */
        export function spank(): string;

        /**
         * Ahegao (Anime)
         */
        export function gasm(): string;

        /**
         * Girls on girls (Anime)
         */
        export function lesbian(): string;

        /**
         * Basically pussy (Anime)
         */
        export function cunny(): string;

        /**
         * The A-hole (Anime)
         */
        export function anal(): string;

        /**
         * That foxgirl from Spice and Wolf every anime API has a folder full of her pictures for some reason.
         */
        export function holo(): string;

        /**
         * Belle Delphine
         */
        export function belle(): string;
    }
}