import { PubSignalsVerifier, VerifyOpts } from '../circuits/registry';
import { IDOwnershipPubSignals } from '../circuits/ownershipVerifier';
import { Resolvers } from '../state/resolver';
import { AuthV2PubSignals, BaseConfig } from '@0xpolygonid/js-sdk';
/**
 * @deprecated, use AuthPubSignals from './auth' instead
 */
export declare class AuthPubSignalsV2 extends IDOwnershipPubSignals implements PubSignalsVerifier {
    pubSignals: AuthV2PubSignals;
    constructor(pubSignals: string[]);
    verifyQuery(): Promise<BaseConfig>;
    verifyStates(resolvers: Resolvers, opts?: VerifyOpts): Promise<void>;
    verifyIdOwnership(sender: string, challenge: bigint): Promise<void>;
}
