GamesFunctionsInput: {
    getChangelogs: {
        appid?: number;
        auth: string;
        guildId: string;
        kind?: "patch" | "announcement";
        limit?: number;
    };
    getConfig: {
        auth: string;
        guildId: string;
    };
    getDeals: {
        auth: string;
        guildId: string;
    } & GameDealsQuery;
    getFree: {
        auth: string;
        dlc?: "0" | "1";
        guildId: string;
        playFree?: "1";
        store?: string;
    };
    getHealth: {
        auth: string;
        guildId: string;
    };
    getMeta: {
        auth: string;
        guildId: string;
        store?: string;
    };
    getProviders: {
        auth: string;
        guildId: string;
    };
    getRobloxPopular: {
        auth: string;
        guildId: string;
    };
    getTaxonomy: {
        auth: string;
        guildId: string;
        store?: string;
    };
    getUpcoming: {
        auth: string;
        guildId: string;
        store?: string;
    };
    lookupRoblox: {
        auth: string;
        guildId: string;
        placeId: string | number;
    };
    searchRoblox: {
        auth: string;
        guildId: string;
        limit?: number;
        q: string;
    };
    searchSteam: {
        auth: string;
        guildId: string;
        limit?: number;
        q: string;
    };
    testNotification: {
        auth: string;
        channelId: string;
        guildId: string;
        pingRoleId?: string | null;
        type: "free" | "changelog" | "roblox";
    };
    updateCategoryRoutes: {
        auth: string;
        guildId: string;
        routes: GameCategoryRoute[];
    };
    updateChangelogGames: {
        auth: string;
        games: ChangelogGame[];
        guildId: string;
    };
    updateConfig: {
        auth: string;
        guildId: string;
    } & Partial<Omit<GameConfig,
        | "guildId"
        | "categoryRoutes"
        | "trackedGames"
        | "changelogGames"
        | "robloxGames">>;
    updateRobloxGames: {
        auth: string;
        games: RobloxGame[];
        guildId: string;
    };
    updateTrackedGames: {
        auth: string;
        games: TrackedGame[];
        guildId: string;
    };
}