import type { JwtPayload } from "jsonwebtoken";
export interface VerifyWithKeyOptions {
    token: string;
    url?: string;
    keys: string[];
    body?: unknown;
    clockTolerance?: number;
    issuer?: string | string[];
    subject?: string;
}
export declare function verifyTokenWithKeys(req: VerifyWithKeyOptions): Promise<boolean>;
export declare function verifyTokenWithKey(req: VerifyWithKeyOptions, key: string): Promise<boolean>;
export interface JwtPayloadLike extends JwtPayload, Record<string, unknown> {
}
