import { AxiosResponse, AxiosRequestConfig } from 'axios'; export declare type GqlResponse = AxiosResponse<{ data: { [requestName in K]: T; }; errors?: Array<{ message: string; path?: string | string[]; locations: Array<{ line: number; column: number; }>; } & Record>; }>; export declare class GqlError { readonly status: number; readonly errors: GqlResponse['data']['errors']; readonly graphql = true; constructor(status: number, errors: GqlResponse['data']['errors']); get message(): string; } export interface GqlAccount { id: GqlID; createdAt: GqlTime; deletedAt?: GqlTime; username: GqlString; email: GqlString; profileUrl: GqlString; adminOfShows: Array; emailVerified: GqlBoolean; role: GqlRole; preferences: GqlPreferences; } export declare type GqlBoolean = boolean; export declare enum GqlColorTheme { PER_SERVICE = "PER_SERVICE", ANIME_SKIP_BLUE = "ANIME_SKIP_BLUE", VRV_YELLOW = "VRV_YELLOW", FUNIMATION_PURPLE = "FUNIMATION_PURPLE", CRUNCHYROLL_ORANGE = "CRUNCHYROLL_ORANGE" } export interface GqlEpisode { id: GqlID; createdAt: GqlTime; createdByUserId: GqlID; createdBy: GqlUser; updatedAt: GqlTime; updatedByUserId: GqlID; updatedBy: GqlUser; deletedAt?: GqlTime; deletedByUserId?: GqlID; deletedBy?: GqlUser; season?: GqlString; number?: GqlString; absoluteNumber?: GqlString; baseDuration?: GqlFloat; name?: GqlString; show: GqlShow; showId: GqlID; timestamps: Array; urls: Array; template?: GqlTemplate; } export declare enum GqlEpisodeSource { UNKNOWN = "UNKNOWN", VRV = "VRV", FUNIMATION = "FUNIMATION" } export interface GqlEpisodeUrl { url: GqlString; createdAt: GqlTime; createdByUserId: GqlID; createdBy: GqlUser; updatedAt: GqlTime; updatedByUserId: GqlID; updatedBy: GqlUser; duration?: GqlFloat; timestampsOffset?: GqlFloat; episodeId: GqlID; episode: GqlEpisode; source: GqlEpisodeSource; } export declare type GqlFloat = number; export declare type GqlID = string; export interface GqlInputEpisode { season?: GqlString; number?: GqlString; absoluteNumber?: GqlString; name?: GqlString; baseDuration?: GqlFloat; } export interface GqlInputEpisodeUrl { url: GqlString; duration?: GqlFloat; timestampsOffset?: GqlFloat; } export interface GqlInputExistingTimestamp { id: GqlID; timestamp: GqlInputTimestamp; } export interface GqlInputPreferences { enableAutoSkip?: GqlBoolean; enableAutoPlay?: GqlBoolean; minimizeToolbarWhenEditing?: GqlBoolean; hideTimelineWhenMinimized?: GqlBoolean; colorTheme?: GqlColorTheme; skipBranding?: GqlBoolean; skipIntros?: GqlBoolean; skipNewIntros?: GqlBoolean; skipMixedIntros?: GqlBoolean; skipRecaps?: GqlBoolean; skipFiller?: GqlBoolean; skipCanon?: GqlBoolean; skipTransitions?: GqlBoolean; skipCredits?: GqlBoolean; skipNewCredits?: GqlBoolean; skipMixedCredits?: GqlBoolean; skipPreview?: GqlBoolean; skipTitleCard?: GqlBoolean; } export interface GqlInputShow { name: GqlString; originalName?: GqlString; website?: GqlString; image?: GqlString; } export interface GqlInputShowAdmin { showId: GqlID; userId: GqlID; } export interface GqlInputTemplate { showId: GqlID; type: GqlTemplateType; seasons?: Array; sourceEpisodeId: GqlID; } export interface GqlInputTemplateTimestamp { templateId: GqlID; timestampId: GqlID; } export interface GqlInputTimestamp { at: GqlFloat; typeId: GqlID; source?: GqlTimestampSource; } export interface GqlInputTimestampOn { episodeId: GqlID; timestamp: GqlInputTimestamp; } export interface GqlInputTimestampType { name: GqlString; description: GqlString; } export declare type GqlInt = number; export interface GqlLoginData { authToken: GqlString; refreshToken: GqlString; account: GqlAccount; } export interface GqlAddTimestampToTemplateArgs { templateTimestamp: GqlInputTemplateTimestamp; } export interface GqlChangePasswordArgs { oldPassword: GqlString; newPassword: GqlString; confirmNewPassword: GqlString; } export interface GqlCreateAccountArgs { username: GqlString; email: GqlString; passwordHash: GqlString; recaptchaResponse: GqlString; } export interface GqlCreateEpisodeArgs { showId: GqlID; episodeInput: GqlInputEpisode; } export interface GqlCreateEpisodeUrlArgs { episodeId: GqlID; episodeUrlInput: GqlInputEpisodeUrl; } export interface GqlCreateShowArgs { showInput: GqlInputShow; becomeAdmin: GqlBoolean; } export interface GqlCreateShowAdminArgs { showAdminInput: GqlInputShowAdmin; } export interface GqlCreateTemplateArgs { newTemplate: GqlInputTemplate; } export interface GqlCreateTimestampArgs { episodeId: GqlID; timestampInput: GqlInputTimestamp; } export interface GqlCreateTimestampTypeArgs { timestampTypeInput: GqlInputTimestampType; } export interface GqlDeleteAccountArgs { deleteToken: GqlString; } export interface GqlDeleteAccountRequestArgs { passwordHash: GqlString; } export interface GqlDeleteEpisodeArgs { episodeId: GqlID; } export interface GqlDeleteEpisodeUrlArgs { episodeUrl: GqlString; } export interface GqlDeleteShowArgs { showId: GqlID; } export interface GqlDeleteShowAdminArgs { showAdminId: GqlID; } export interface GqlDeleteTemplateArgs { templateId: GqlID; } export interface GqlDeleteTimestampArgs { timestampId: GqlID; } export interface GqlDeleteTimestampTypeArgs { timestampTypeId: GqlID; } export interface GqlRemoveTimestampFromTemplateArgs { templateTimestamp: GqlInputTemplateTimestamp; } export interface GqlRequestPasswordResetArgs { recaptchaResponse: GqlString; email: GqlString; } export interface GqlResendVerificationEmailArgs { recaptchaResponse: GqlString; } export interface GqlResetPasswordArgs { passwordResetToken: GqlString; newPassword: GqlString; confirmNewPassword: GqlString; } export interface GqlSavePreferencesArgs { preferences: GqlInputPreferences; } export interface GqlUpdateEpisodeArgs { episodeId: GqlID; newEpisode: GqlInputEpisode; } export interface GqlUpdateEpisodeUrlArgs { episodeUrl: GqlString; newEpisodeUrl: GqlInputEpisodeUrl; } export interface GqlUpdateShowArgs { showId: GqlID; newShow: GqlInputShow; } export interface GqlUpdateTemplateArgs { templateId: GqlID; newTemplate: GqlInputTemplate; } export interface GqlUpdateTimestampArgs { timestampId: GqlID; newTimestamp: GqlInputTimestamp; } export interface GqlUpdateTimestampsArgs { create: Array; update: Array; delete: Array; } export interface GqlUpdateTimestampTypeArgs { timestampTypeId: GqlID; newTimestampType: GqlInputTimestampType; } export interface GqlVerifyEmailAddressArgs { validationToken: GqlString; } export interface GqlMutation { addTimestampToTemplate(query: string, args: GqlAddTimestampToTemplateArgs, axiosConfig?: AxiosRequestConfig): Promise; changePassword(query: string, args: GqlChangePasswordArgs, axiosConfig?: AxiosRequestConfig): Promise; createAccount(query: string, args: GqlCreateAccountArgs, axiosConfig?: AxiosRequestConfig): Promise; createEpisode(query: string, args: GqlCreateEpisodeArgs, axiosConfig?: AxiosRequestConfig): Promise; createEpisodeUrl(query: string, args: GqlCreateEpisodeUrlArgs, axiosConfig?: AxiosRequestConfig): Promise; createShow(query: string, args: GqlCreateShowArgs, axiosConfig?: AxiosRequestConfig): Promise; createShowAdmin(query: string, args: GqlCreateShowAdminArgs, axiosConfig?: AxiosRequestConfig): Promise; createTemplate(query: string, args: GqlCreateTemplateArgs, axiosConfig?: AxiosRequestConfig): Promise; createTimestamp(query: string, args: GqlCreateTimestampArgs, axiosConfig?: AxiosRequestConfig): Promise; createTimestampType(query: string, args: GqlCreateTimestampTypeArgs, axiosConfig?: AxiosRequestConfig): Promise; deleteAccount(query: string, args: GqlDeleteAccountArgs, axiosConfig?: AxiosRequestConfig): Promise; deleteAccountRequest(query: string, args: GqlDeleteAccountRequestArgs, axiosConfig?: AxiosRequestConfig): Promise; deleteEpisode(query: string, args: GqlDeleteEpisodeArgs, axiosConfig?: AxiosRequestConfig): Promise; deleteEpisodeUrl(query: string, args: GqlDeleteEpisodeUrlArgs, axiosConfig?: AxiosRequestConfig): Promise; deleteShow(query: string, args: GqlDeleteShowArgs, axiosConfig?: AxiosRequestConfig): Promise; deleteShowAdmin(query: string, args: GqlDeleteShowAdminArgs, axiosConfig?: AxiosRequestConfig): Promise; deleteTemplate(query: string, args: GqlDeleteTemplateArgs, axiosConfig?: AxiosRequestConfig): Promise; deleteTimestamp(query: string, args: GqlDeleteTimestampArgs, axiosConfig?: AxiosRequestConfig): Promise; deleteTimestampType(query: string, args: GqlDeleteTimestampTypeArgs, axiosConfig?: AxiosRequestConfig): Promise; removeTimestampFromTemplate(query: string, args: GqlRemoveTimestampFromTemplateArgs, axiosConfig?: AxiosRequestConfig): Promise; requestPasswordReset(query: string, args: GqlRequestPasswordResetArgs, axiosConfig?: AxiosRequestConfig): Promise; resendVerificationEmail(query: string, args: GqlResendVerificationEmailArgs, axiosConfig?: AxiosRequestConfig): Promise; resetPassword(query: string, args: GqlResetPasswordArgs, axiosConfig?: AxiosRequestConfig): Promise; savePreferences(query: string, args: GqlSavePreferencesArgs, axiosConfig?: AxiosRequestConfig): Promise; updateEpisode(query: string, args: GqlUpdateEpisodeArgs, axiosConfig?: AxiosRequestConfig): Promise; updateEpisodeUrl(query: string, args: GqlUpdateEpisodeUrlArgs, axiosConfig?: AxiosRequestConfig): Promise; updateShow(query: string, args: GqlUpdateShowArgs, axiosConfig?: AxiosRequestConfig): Promise; updateTemplate(query: string, args: GqlUpdateTemplateArgs, axiosConfig?: AxiosRequestConfig): Promise; updateTimestamp(query: string, args: GqlUpdateTimestampArgs, axiosConfig?: AxiosRequestConfig): Promise; updateTimestamps(query: string, args: GqlUpdateTimestampsArgs, axiosConfig?: AxiosRequestConfig): Promise; updateTimestampType(query: string, args: GqlUpdateTimestampTypeArgs, axiosConfig?: AxiosRequestConfig): Promise; verifyEmailAddress(query: string, args: GqlVerifyEmailAddressArgs, axiosConfig?: AxiosRequestConfig): Promise; } export interface GqlPreferences { id: GqlID; createdAt: GqlTime; updatedAt: GqlTime; deletedAt?: GqlTime; userId: GqlID; user: GqlUser; enableAutoSkip: GqlBoolean; enableAutoPlay: GqlBoolean; minimizeToolbarWhenEditing: GqlBoolean; hideTimelineWhenMinimized: GqlBoolean; colorTheme: GqlColorTheme; skipBranding: GqlBoolean; skipIntros: GqlBoolean; skipNewIntros: GqlBoolean; skipMixedIntros: GqlBoolean; skipRecaps: GqlBoolean; skipFiller: GqlBoolean; skipCanon: GqlBoolean; skipTransitions: GqlBoolean; skipCredits: GqlBoolean; skipNewCredits: GqlBoolean; skipMixedCredits: GqlBoolean; skipPreview: GqlBoolean; skipTitleCard: GqlBoolean; } export interface GqlFindEpisodeArgs { episodeId: GqlID; } export interface GqlFindEpisodeByNameArgs { name: GqlString; } export interface GqlFindEpisodesByShowIdArgs { showId: GqlID; } export interface GqlFindEpisodeUrlArgs { episodeUrl: GqlString; } export interface GqlFindEpisodeUrlsByEpisodeIdArgs { episodeId: GqlID; } export interface GqlFindShowArgs { showId: GqlID; } export interface GqlFindShowAdminArgs { showAdminId: GqlID; } export interface GqlFindShowAdminsByShowIdArgs { showId: GqlID; } export interface GqlFindShowAdminsByUserIdArgs { userId: GqlID; } export interface GqlFindTemplateArgs { templateId: GqlID; } export interface GqlFindTemplateByDetailsArgs { episodeId?: GqlID; showName?: GqlString; season?: GqlString; } export interface GqlFindTemplatesByShowIdArgs { showId: GqlID; } export interface GqlFindTimestampArgs { timestampId: GqlID; } export interface GqlFindTimestampsByEpisodeIdArgs { episodeId: GqlID; } export interface GqlFindTimestampTypeArgs { timestampTypeId: GqlID; } export interface GqlFindUserArgs { userId: GqlID; } export interface GqlFindUserByUsernameArgs { username: GqlString; } export interface GqlLoginArgs { usernameEmail: GqlString; passwordHash: GqlString; } export interface GqlLoginRefreshArgs { refreshToken: GqlString; } export interface GqlRecentlyAddedEpisodesArgs { limit?: GqlInt; offset?: GqlInt; } export interface GqlSearchEpisodesArgs { search?: GqlString; showId?: GqlID; offset?: GqlInt; limit?: GqlInt; sort?: GqlString; } export interface GqlSearchShowsArgs { search?: GqlString; offset?: GqlInt; limit?: GqlInt; sort?: GqlString; } export interface GqlQuery { account(query: string, axiosConfig?: AxiosRequestConfig): Promise; allTimestampTypes(query: string, axiosConfig?: AxiosRequestConfig): Promise>; findEpisode(query: string, args: GqlFindEpisodeArgs, axiosConfig?: AxiosRequestConfig): Promise; findEpisodeByName(query: string, args: GqlFindEpisodeByNameArgs, axiosConfig?: AxiosRequestConfig): Promise>; findEpisodesByShowId(query: string, args: GqlFindEpisodesByShowIdArgs, axiosConfig?: AxiosRequestConfig): Promise>; findEpisodeUrl(query: string, args: GqlFindEpisodeUrlArgs, axiosConfig?: AxiosRequestConfig): Promise; findEpisodeUrlsByEpisodeId(query: string, args: GqlFindEpisodeUrlsByEpisodeIdArgs, axiosConfig?: AxiosRequestConfig): Promise>; findShow(query: string, args: GqlFindShowArgs, axiosConfig?: AxiosRequestConfig): Promise; findShowAdmin(query: string, args: GqlFindShowAdminArgs, axiosConfig?: AxiosRequestConfig): Promise; findShowAdminsByShowId(query: string, args: GqlFindShowAdminsByShowIdArgs, axiosConfig?: AxiosRequestConfig): Promise>; findShowAdminsByUserId(query: string, args: GqlFindShowAdminsByUserIdArgs, axiosConfig?: AxiosRequestConfig): Promise>; findTemplate(query: string, args: GqlFindTemplateArgs, axiosConfig?: AxiosRequestConfig): Promise; findTemplateByDetails(query: string, args: GqlFindTemplateByDetailsArgs, axiosConfig?: AxiosRequestConfig): Promise; findTemplatesByShowId(query: string, args: GqlFindTemplatesByShowIdArgs, axiosConfig?: AxiosRequestConfig): Promise>; findTimestamp(query: string, args: GqlFindTimestampArgs, axiosConfig?: AxiosRequestConfig): Promise; findTimestampsByEpisodeId(query: string, args: GqlFindTimestampsByEpisodeIdArgs, axiosConfig?: AxiosRequestConfig): Promise>; findTimestampType(query: string, args: GqlFindTimestampTypeArgs, axiosConfig?: AxiosRequestConfig): Promise; findUser(query: string, args: GqlFindUserArgs, axiosConfig?: AxiosRequestConfig): Promise; findUserByUsername(query: string, args: GqlFindUserByUsernameArgs, axiosConfig?: AxiosRequestConfig): Promise; login(query: string, args: GqlLoginArgs, axiosConfig?: AxiosRequestConfig): Promise; loginRefresh(query: string, args: GqlLoginRefreshArgs, axiosConfig?: AxiosRequestConfig): Promise; recentlyAddedEpisodes(query: string, args: GqlRecentlyAddedEpisodesArgs, axiosConfig?: AxiosRequestConfig): Promise>; searchEpisodes(query: string, args: GqlSearchEpisodesArgs, axiosConfig?: AxiosRequestConfig): Promise>; searchShows(query: string, args: GqlSearchShowsArgs, axiosConfig?: AxiosRequestConfig): Promise>; } export declare enum GqlRole { DEV = "DEV", ADMIN = "ADMIN", USER = "USER" } export interface GqlShow { id: GqlID; createdAt: GqlTime; createdByUserId: GqlID; createdBy: GqlUser; updatedAt: GqlTime; updatedByUserId: GqlID; updatedBy: GqlUser; deletedAt?: GqlTime; deletedByUserId?: GqlID; deletedBy?: GqlUser; name: GqlString; originalName?: GqlString; website?: GqlString; image?: GqlString; admins: Array; episodes: Array; templates: Array; seasonCount: GqlInt; episodeCount: GqlInt; } export interface GqlShowAdmin { id: GqlID; createdAt: GqlTime; createdByUserId: GqlID; createdBy: GqlUser; updatedAt: GqlTime; updatedByUserId: GqlID; updatedBy: GqlUser; deletedAt?: GqlTime; deletedByUserId?: GqlID; deletedBy?: GqlUser; showId: GqlID; show: GqlShow; userId: GqlID; user: GqlUser; } export declare type GqlString = string; export interface GqlTemplate { id: GqlID; createdAt: GqlTime; createdByUserId: GqlID; createdBy: GqlUser; updatedAt: GqlTime; updatedByUserId: GqlID; updatedBy: GqlUser; deletedAt?: GqlTime; deletedByUserId?: GqlID; deletedBy?: GqlUser; showId: GqlID; show: GqlShow; type: GqlTemplateType; seasons?: Array; sourceEpisodeId: GqlID; sourceEpisode: GqlEpisode; timestamps: Array; timestampIds: Array; } export interface GqlTemplateTimestamp { templateId: GqlID; template: GqlTemplate; timestampId: GqlID; timestamp: GqlTimestamp; } export declare enum GqlTemplateType { SHOW = "SHOW", SEASONS = "SEASONS" } export interface GqlThirdPartyEpisode { id?: GqlID; season?: GqlString; number?: GqlString; absoluteNumber?: GqlString; baseDuration?: GqlFloat; name?: GqlString; source?: GqlTimestampSource; timestamps: Array; showId: GqlString; show: GqlThirdPartyShow; } export interface GqlThirdPartyShow { name: GqlString; createdAt?: GqlTime; updatedAt?: GqlTime; } export interface GqlThirdPartyTimestamp { id?: GqlID; at: GqlFloat; typeId: GqlID; type: GqlTimestampType; } export declare type GqlTime = string; export interface GqlTimestamp { id: GqlID; createdAt: GqlTime; createdByUserId: GqlID; createdBy: GqlUser; updatedAt: GqlTime; updatedByUserId: GqlID; updatedBy: GqlUser; deletedAt?: GqlTime; deletedByUserId?: GqlID; deletedBy?: GqlUser; at: GqlFloat; source: GqlTimestampSource; typeId: GqlID; type: GqlTimestampType; episodeId: GqlID; episode: GqlEpisode; } export declare enum GqlTimestampSource { ANIME_SKIP = "ANIME_SKIP", BETTER_VRV = "BETTER_VRV" } export interface GqlTimestampType { id: GqlID; createdAt: GqlTime; createdByUserId: GqlID; createdBy: GqlUser; updatedAt: GqlTime; updatedByUserId: GqlID; updatedBy: GqlUser; deletedAt?: GqlTime; deletedByUserId?: GqlID; deletedBy?: GqlUser; name: GqlString; description: GqlString; } export interface GqlUpdatedTimestamps { created: Array; updated: Array; deleted: Array; } export interface GqlUser { id: GqlID; createdAt: GqlTime; deletedAt?: GqlTime; username: GqlString; profileUrl: GqlString; adminOfShows: Array; } export default function createAnimeSkipClient(baseUrl: string, clientId: string): { axios: import("axios").AxiosInstance; addTimestampToTemplate(query: string, args: GqlAddTimestampToTemplateArgs, axiosConfig?: AxiosRequestConfig | undefined): Promise; changePassword(query: string, args: GqlChangePasswordArgs, axiosConfig?: AxiosRequestConfig | undefined): Promise; createAccount(query: string, args: GqlCreateAccountArgs, axiosConfig?: AxiosRequestConfig | undefined): Promise; createEpisode(query: string, args: GqlCreateEpisodeArgs, axiosConfig?: AxiosRequestConfig | undefined): Promise; createEpisodeUrl(query: string, args: GqlCreateEpisodeUrlArgs, axiosConfig?: AxiosRequestConfig | undefined): Promise; createShow(query: string, args: GqlCreateShowArgs, axiosConfig?: AxiosRequestConfig | undefined): Promise; createShowAdmin(query: string, args: GqlCreateShowAdminArgs, axiosConfig?: AxiosRequestConfig | undefined): Promise; createTemplate(query: string, args: GqlCreateTemplateArgs, axiosConfig?: AxiosRequestConfig | undefined): Promise; createTimestamp(query: string, args: GqlCreateTimestampArgs, axiosConfig?: AxiosRequestConfig | undefined): Promise; createTimestampType(query: string, args: GqlCreateTimestampTypeArgs, axiosConfig?: AxiosRequestConfig | undefined): Promise; deleteAccount(query: string, args: GqlDeleteAccountArgs, axiosConfig?: AxiosRequestConfig | undefined): Promise; deleteAccountRequest(query: string, args: GqlDeleteAccountRequestArgs, axiosConfig?: AxiosRequestConfig | undefined): Promise; deleteEpisode(query: string, args: GqlDeleteEpisodeArgs, axiosConfig?: AxiosRequestConfig | undefined): Promise; deleteEpisodeUrl(query: string, args: GqlDeleteEpisodeUrlArgs, axiosConfig?: AxiosRequestConfig | undefined): Promise; deleteShow(query: string, args: GqlDeleteShowArgs, axiosConfig?: AxiosRequestConfig | undefined): Promise; deleteShowAdmin(query: string, args: GqlDeleteShowAdminArgs, axiosConfig?: AxiosRequestConfig | undefined): Promise; deleteTemplate(query: string, args: GqlDeleteTemplateArgs, axiosConfig?: AxiosRequestConfig | undefined): Promise; deleteTimestamp(query: string, args: GqlDeleteTimestampArgs, axiosConfig?: AxiosRequestConfig | undefined): Promise; deleteTimestampType(query: string, args: GqlDeleteTimestampTypeArgs, axiosConfig?: AxiosRequestConfig | undefined): Promise; removeTimestampFromTemplate(query: string, args: GqlRemoveTimestampFromTemplateArgs, axiosConfig?: AxiosRequestConfig | undefined): Promise; requestPasswordReset(query: string, args: GqlRequestPasswordResetArgs, axiosConfig?: AxiosRequestConfig | undefined): Promise; resendVerificationEmail(query: string, args: GqlResendVerificationEmailArgs, axiosConfig?: AxiosRequestConfig | undefined): Promise; resetPassword(query: string, args: GqlResetPasswordArgs, axiosConfig?: AxiosRequestConfig | undefined): Promise; savePreferences(query: string, args: GqlSavePreferencesArgs, axiosConfig?: AxiosRequestConfig | undefined): Promise; updateEpisode(query: string, args: GqlUpdateEpisodeArgs, axiosConfig?: AxiosRequestConfig | undefined): Promise; updateEpisodeUrl(query: string, args: GqlUpdateEpisodeUrlArgs, axiosConfig?: AxiosRequestConfig | undefined): Promise; updateShow(query: string, args: GqlUpdateShowArgs, axiosConfig?: AxiosRequestConfig | undefined): Promise; updateTemplate(query: string, args: GqlUpdateTemplateArgs, axiosConfig?: AxiosRequestConfig | undefined): Promise; updateTimestamp(query: string, args: GqlUpdateTimestampArgs, axiosConfig?: AxiosRequestConfig | undefined): Promise; updateTimestamps(query: string, args: GqlUpdateTimestampsArgs, axiosConfig?: AxiosRequestConfig | undefined): Promise; updateTimestampType(query: string, args: GqlUpdateTimestampTypeArgs, axiosConfig?: AxiosRequestConfig | undefined): Promise; verifyEmailAddress(query: string, args: GqlVerifyEmailAddressArgs, axiosConfig?: AxiosRequestConfig | undefined): Promise; account(query: string, axiosConfig?: AxiosRequestConfig | undefined): Promise; allTimestampTypes(query: string, axiosConfig?: AxiosRequestConfig | undefined): Promise; findEpisode(query: string, args: GqlFindEpisodeArgs, axiosConfig?: AxiosRequestConfig | undefined): Promise; findEpisodeByName(query: string, args: GqlFindEpisodeByNameArgs, axiosConfig?: AxiosRequestConfig | undefined): Promise; findEpisodesByShowId(query: string, args: GqlFindEpisodesByShowIdArgs, axiosConfig?: AxiosRequestConfig | undefined): Promise; findEpisodeUrl(query: string, args: GqlFindEpisodeUrlArgs, axiosConfig?: AxiosRequestConfig | undefined): Promise; findEpisodeUrlsByEpisodeId(query: string, args: GqlFindEpisodeUrlsByEpisodeIdArgs, axiosConfig?: AxiosRequestConfig | undefined): Promise; findShow(query: string, args: GqlFindShowArgs, axiosConfig?: AxiosRequestConfig | undefined): Promise; findShowAdmin(query: string, args: GqlFindShowAdminArgs, axiosConfig?: AxiosRequestConfig | undefined): Promise; findShowAdminsByShowId(query: string, args: GqlFindShowAdminsByShowIdArgs, axiosConfig?: AxiosRequestConfig | undefined): Promise; findShowAdminsByUserId(query: string, args: GqlFindShowAdminsByUserIdArgs, axiosConfig?: AxiosRequestConfig | undefined): Promise; findTemplate(query: string, args: GqlFindTemplateArgs, axiosConfig?: AxiosRequestConfig | undefined): Promise; findTemplateByDetails(query: string, args: GqlFindTemplateByDetailsArgs, axiosConfig?: AxiosRequestConfig | undefined): Promise; findTemplatesByShowId(query: string, args: GqlFindTemplatesByShowIdArgs, axiosConfig?: AxiosRequestConfig | undefined): Promise; findTimestamp(query: string, args: GqlFindTimestampArgs, axiosConfig?: AxiosRequestConfig | undefined): Promise; findTimestampsByEpisodeId(query: string, args: GqlFindTimestampsByEpisodeIdArgs, axiosConfig?: AxiosRequestConfig | undefined): Promise; findTimestampType(query: string, args: GqlFindTimestampTypeArgs, axiosConfig?: AxiosRequestConfig | undefined): Promise; findUser(query: string, args: GqlFindUserArgs, axiosConfig?: AxiosRequestConfig | undefined): Promise; findUserByUsername(query: string, args: GqlFindUserByUsernameArgs, axiosConfig?: AxiosRequestConfig | undefined): Promise; login(query: string, args: GqlLoginArgs, axiosConfig?: AxiosRequestConfig | undefined): Promise; loginRefresh(query: string, args: GqlLoginRefreshArgs, axiosConfig?: AxiosRequestConfig | undefined): Promise; recentlyAddedEpisodes(query: string, args: GqlRecentlyAddedEpisodesArgs, axiosConfig?: AxiosRequestConfig | undefined): Promise; searchEpisodes(query: string, args: GqlSearchEpisodesArgs, axiosConfig?: AxiosRequestConfig | undefined): Promise; searchShows(query: string, args: GqlSearchShowsArgs, axiosConfig?: AxiosRequestConfig | undefined): Promise; };