import { SFWCategories } from './types.js';
declare const _default: {
    list: <T extends keyof SFWCategories>(imgType: T, category: SFWCategories[T]) => Promise<string[]>;
    get: <T extends keyof SFWCategories>(imgType: T, category: SFWCategories[T]) => Promise<string>;
    gif: {
        list: (category: SFWCategories["gif"]) => Promise<string[]>;
        get: (category: SFWCategories["gif"]) => Promise<string>;
    };
    img: {
        list: (category: SFWCategories["img"]) => Promise<string[]>;
        get: (category: SFWCategories["img"]) => Promise<string>;
    };
    categories: {
        angry: () => Promise<string>;
        pout: () => Promise<string>;
        background: () => Promise<string>;
        eevee: <T extends keyof SFWCategories>(imgType: T) => Promise<string>;
        holo: () => Promise<string>;
        icon: () => Promise<string>;
        kitsune: <T extends keyof SFWCategories>(imgType: T) => Promise<string>;
        neko: <T extends keyof SFWCategories>(imgType: T) => Promise<string>;
        okami: () => Promise<string>;
        senko: () => Promise<string>;
        shiro: () => Promise<string>;
        bite: () => Promise<string>;
        blush: () => Promise<string>;
        comfy: () => Promise<string>;
        cry: () => Promise<string>;
        cuddle: () => Promise<string>;
        dance: () => Promise<string>;
        fluff: () => Promise<string>;
        hug: () => Promise<string>;
        kiss: () => Promise<string>;
        lick: () => Promise<string>;
        pat: () => Promise<string>;
        poke: () => Promise<string>;
        slap: () => Promise<string>;
        smile: () => Promise<string>;
        tail: () => Promise<string>;
        tickle: () => Promise<string>;
        lay: () => Promise<string>;
    };
};
export default _default;
