import { BadgeFields } from '../../graphql/index.js'; import { Action, Badge, MutationAssignBadgeArgs, MutationCreateBadgeArgs, MutationDeleteBadgeArgs, MutationRevokeBadgeArgs, MutationUpdateBadgeArgs } from '../../types/index.js'; import { GraphqlClient } from '../graphql.client.js'; export declare class BadgeClient { private client; constructor(client: GraphqlClient); create(variables: MutationCreateBadgeArgs, fields?: BadgeFields, accessToken?: string): Promise; update(variables: MutationUpdateBadgeArgs, fields?: BadgeFields, accessToken?: string): Promise; delete(variables: MutationDeleteBadgeArgs, accessToken?: string): Promise; assign(variables: MutationAssignBadgeArgs, accessToken?: string): Promise; revoke(variables: MutationRevokeBadgeArgs, accessToken?: string): Promise; }