import { _, __ } from "./$"; import { ApiQueryType } from "./api-query"; export type AppInfoQueryParams = Parameters[0]; export type AppInfoQueryErrorTypeName = (typeof _.AppAccessTokenIsInvalid.name | typeof _.AppDoesNotExist.name); export interface AppInfoInvalidQueryData { errorTypeName: AppInfoQueryErrorTypeName; } export interface AppInfoValidQueryData { errorTypeName: undefined; appInfo: Awaited>; } export declare const APP_INFO_QUERY_TYPE: __.ImmutableBox>; export declare const getAppInfoQueryKey: (params: { appId: string; appAccessToken?: string; }) => Array, /** * */ useAppInfoQuery: import("./api-query").UseApiQuery<{ appId: string; appAccessToken?: string; }, AppInfoInvalidQueryData, AppInfoValidQueryData>, /** * */ useAppInfoQueries: (queriesParams: ({ appId: string; appAccessToken?: string; } | undefined)[]) => (import("./api-query").ApiQuery<{ appId: string; appAccessToken?: string; }, AppInfoInvalidQueryData, AppInfoValidQueryData> | undefined)[], /** * */ useAppInfoSuspenseQuery: (params: { appId: string; appAccessToken?: string; }) => import("./api-query").ApiSuspenseQuery<{ appId: string; appAccessToken?: string; }, AppInfoInvalidQueryData, AppInfoValidQueryData>, /** * */ useAppInfoSuspenseValidQuery: (params: { appId: string; appAccessToken?: string; }) => import("./api-query").ApiSuspenseValidQuery<{ appId: string; appAccessToken?: string; }, AppInfoValidQueryData>; /** * */ export declare function useAppInfo(params: AppInfoQueryParams): _.AppInfo; //# sourceMappingURL=use-app-info-query.d.ts.map