import type { LighterApiKey } from './LighterKeyStore.js'; import type { LighterReadOnlyToken } from './LighterReadOnlyTokenManager.js'; import type { LighterSigner } from './LighterSigner.js'; export interface CreateAuthTokenInputs { signer: LighterSigner; apiKey: Pick; lifetimeSeconds?: number; now?: () => number; } export declare function createAuthToken(inputs: CreateAuthTokenInputs): Promise; export declare function isReadOnlyTokenExpiringSoon(token: LighterReadOnlyToken | undefined | null, thresholdSeconds?: number, now?: () => number): boolean; //# sourceMappingURL=createAuthToken.d.ts.map