import { MCPIdentityOptions, MCPIdentityProgressCallback } from './types.js';
import { MCPIdentity } from './index.js';
interface MCPIdentityCLIOptions extends Omit<MCPIdentityOptions, 'logLevel'> {
    logLevel?: 'debug' | 'info' | 'warn' | 'error' | 'silent';
    onProgress?: MCPIdentityProgressCallback;
}
export declare function enableMCPIdentityCLI(options?: MCPIdentityCLIOptions): Promise<{
    identity: MCPIdentity;
    metadata: {
        isNewIdentity: boolean;
        did: string;
        claimUrl?: string;
        registryUrl: string;
    };
}>;
export type { MCPIdentityProgressEvent, MCPIdentityProgressCallback } from './types.js';
