import type { OidcSpaUtils } from "./types"; import type { ZodSchemaLike } from "../tools/ZodSchemaLike"; import type { DecodedAccessToken_RFC9068 } from "./types"; export type OidcSpaUtilsBuilder = DecodedAccessToken_RFC9068, ExcludedMethod extends "withExpectedDecodedAccessTokenShape" | "createUtils" = never> = Omit<{ withExpectedDecodedAccessTokenShape: >(params: { decodedAccessTokenSchema: ZodSchemaLike; }) => OidcSpaUtilsBuilder; createUtils: () => OidcSpaUtils; }, ExcludedMethod>; export declare const oidcSpaUtilsBuilder: OidcSpaUtilsBuilder;