import { AnyAction } from 'redux'; import { ThunkDispatch } from 'redux-thunk'; import { InputQuery } from '~server/data/interfaces'; import actions from '~kernel-services/state/actions'; /** * Get current owner. * * @param dispatch */ declare const getCurrentOwner: (dispatch: ThunkDispatch<{}, {}, AnyAction>) => Promise; /** * Get current owner and return true if set. * * @param setViewUsageType */ declare const getUsageType: (setViewUsageType: (usageType: string) => import("../../state/modules/view/types").SetViewUsageTypeAction) => Promise<"general" | "private" | undefined>; declare const getRecords: (dispatch: ThunkDispatch<{}, {}, AnyAction>, pagination?: InputQuery) => Promise; declare const getTests: (dispatch: ThunkDispatch<{}, {}, AnyAction>, pagination?: InputQuery) => Promise; declare const getProjects: (dispatch: ThunkDispatch<{}, {}, AnyAction>) => Promise; /** * Get analytics last period. * * @param dispatch */ declare const getAnalyticsLastPeriod: (dispatch: ThunkDispatch<{}, {}, AnyAction>, input: any) => Promise; /** * Get analytics size. * * @param dispatch */ declare const getAnalyticsSize: (dispatch: ThunkDispatch<{}, {}, AnyAction>, input: any) => Promise; declare const getCode: (dispatch: ThunkDispatch<{}, {}, AnyAction>, input: any) => Promise; declare const verifyUniqueID: (input: any) => Promise; export { getCurrentOwner, getUsageType, getRecords, getTests, getProjects, getAnalyticsLastPeriod, getAnalyticsSize, getCode, verifyUniqueID, };