import { Context } from '@txstate-mws/graphql-server'; import { Role, GlobalRule, CreateGlobalRuleInput, GlobalRuleResponse, UpdateGlobalRuleInput } from '../internal.js'; export declare class GlobalRuleResolver { role(ctx: Context, globalrule: GlobalRule): Promise; permissions(globalrule: GlobalRule): GlobalRule; createGlobalRule(ctx: Context, args: CreateGlobalRuleInput, validateOnly?: boolean): Promise; updateGlobalRule(ctx: Context, args: UpdateGlobalRuleInput, validateOnly?: boolean): Promise; } export declare class GlobalRulePermissionsResolver { write(ctx: Context, rule: GlobalRule): Promise; }