import type { RequestContext } from '@mastra/core/request-context'; import type { GithubPatKind } from './pat.js'; type GithubTokenInjector = (token: string) => void; export declare function registerGithubTokenInjector(requestContext: RequestContext, injector: GithubTokenInjector): void; /** Record which PAT kind the active sandbox was provisioned with, so token * refresh re-injects the same credential (review-board sandboxes keep the * reviewer token instead of being clobbered with the worker token). */ export declare function registerGithubPatKind(requestContext: RequestContext, kind: GithubPatKind): void; export declare function getRegisteredGithubPatKind(requestContext: RequestContext): GithubPatKind; export declare function injectGithubToken(requestContext: RequestContext, token: string): void; export {}; //# sourceMappingURL=token-refresh.d.ts.map