import { CallbackFields, DynamicBlockFields, AppFields, AppInstallationFields } from '../../graphql/index.js'; import { App, AppAction, AppInstallation, DynamicBlock, CallbackResponse, DynamicBlockSlateArgs, MutationCallbackArgs, MutationInstallAppArgs, MutationUninstallAppArgs, MutationUpdateAppNetworkSettingsArgs, PaginatedApp, PaginatedAppInstallation, QueryAppArgs, QueryAppsArgs, QueryDynamicBlockArgs, QueryGetAppNetworkSettingsArgs, QueryGetAppSpaceSettingsArgs, QueryGetNetworkAppInstallationsArgs, QueryAuthMemberAppInstallationArgs } from '../../types/index.js'; import { GraphqlClient } from '../graphql.client.js'; export declare class AppClient { private client; constructor(client: GraphqlClient); get(variables: QueryAppArgs, fields?: AppFields, accessToken?: string): Promise; list(variables: QueryAppsArgs, fields?: AppFields, accessToken?: string): Promise; networkSettings(variables: QueryGetAppNetworkSettingsArgs, accessToken?: string): Promise; updateNetworkSettings(variables: MutationUpdateAppNetworkSettingsArgs, accessToken?: string): Promise; spaceSettings(variables: QueryGetAppSpaceSettingsArgs, accessToken?: string): Promise; install(variables: MutationInstallAppArgs, fields?: AppInstallationFields, accessToken?: string): Promise; uninstall(variables: MutationUninstallAppArgs, fields?: AppInstallationFields, accessToken?: string): Promise; appInstallations(variables: QueryGetNetworkAppInstallationsArgs, fields?: AppInstallationFields, accessToken?: string): Promise; authMemberAppInstallation(variables: QueryAuthMemberAppInstallationArgs, fields?: AppInstallationFields, accessToken?: string): Promise; getDynamicBlock(variables: QueryDynamicBlockArgs & DynamicBlockSlateArgs, fields?: DynamicBlockFields, accessToken?: string): Promise; callback(variables: MutationCallbackArgs, fields?: CallbackFields, accessToken?: string): Promise; }