import { type Static } from "@sinclair/typebox"; import type { Ajv } from "ajv"; export declare const config_schema: import("@sinclair/typebox").TObject<{ ajv: import("@sinclair/typebox").TAny; expiration: import("@sinclair/typebox").TString; }>; export interface Config extends Static { ajv: Ajv; } export declare const return_value_schema: import("@sinclair/typebox").TObject<{ exp: import("@sinclair/typebox").TNumber; refresh_token: import("@sinclair/typebox").TString; }>; export type ReturnValue = Static; export declare const refreshToken: (config: Config) => Promise<{ error: Error; value?: undefined; } | { value: { refresh_token: string; exp: number; }; error?: undefined; }>; //# sourceMappingURL=refresh-token.d.ts.map