import { type PerpsProviderPlugin, type StorageAdapter } from '@lifi/perps-sdk'; import type { Address } from 'viem'; import { type LighterDeployment } from './constants.js'; export interface LighterProviderOptions { storage?: StorageAdapter; restUrl?: string; authToken?: string | (() => string | Promise); tokenLifetimeSeconds?: number; tokenRenewBufferSeconds?: number; } export interface LighterPerpsProvider extends PerpsProviderPlugin { resolveAuthToken(address: Address): Promise; } export declare const createLighterProvider: (deployment: LighterDeployment, options?: LighterProviderOptions) => LighterPerpsProvider; export declare const lighterProvider: (options?: LighterProviderOptions) => LighterPerpsProvider; export declare const lighterRhProvider: (options?: LighterProviderOptions) => LighterPerpsProvider; export declare const Lighter: (options?: LighterProviderOptions) => LighterPerpsProvider; //# sourceMappingURL=LighterProvider.d.ts.map