altair-graphql-core
Version:
Several of the core logic for altair graphql client
22 lines • 1.42 kB
TypeScript
import { output } from 'zod/v4';
import { AuthorizationResult } from '../../types/state/authorization.interface';
import { AuthorizationProvider, AuthorizationProviderExecuteOptions } from '../authorization-provider';
export declare const oAuth2AuthorizationProviderInputSchema: import("zod/v4").ZodObject<{
type: import("zod/v4").ZodLiteral<"oauth2">;
data: import("zod/v4").ZodObject<{
accessTokenResponse: import("zod/v4").ZodObject<{
access_token: import("zod/v4").ZodString;
token_type: import("zod/v4").ZodString;
state: import("zod/v4").ZodString;
expires_in: import("zod/v4").ZodOptional<import("zod/v4").ZodNumber>;
refresh_token: import("zod/v4").ZodOptional<import("zod/v4").ZodString>;
id_token: import("zod/v4").ZodOptional<import("zod/v4").ZodString>;
scope: import("zod/v4").ZodOptional<import("zod/v4").ZodString>;
}, import("zod/v4/core").$strip>;
}, import("zod/v4/core").$strip>;
}, import("zod/v4/core").$strip>;
export type OAuth2AuthorizationProviderInput = output<typeof oAuth2AuthorizationProviderInputSchema>;
export default class OAuth2AuthorizationProvider extends AuthorizationProvider<OAuth2AuthorizationProviderInput> {
execute(options: AuthorizationProviderExecuteOptions<OAuth2AuthorizationProviderInput>): Promise<AuthorizationResult>;
}
//# sourceMappingURL=oauth2.d.ts.map