import type { CreateAgentRequest } from './types.js';
import { RelayError } from './errors.js';
export interface RegisterAgentInput extends CreateAgentRequest {
    strict?: boolean;
}
export type RegisterOrRotateInput = CreateAgentRequest;
export interface ResolvedIdentity {
    agentId: string;
    name: string;
    workspaceId: string;
}
export declare function emitCompatibilityTelemetry(event: string, metadata?: Record<string, unknown>): void;
export declare function appendLegacySuffix(baseName: string): string;
export declare function isNameConflictError(err: unknown): err is RelayError;
//# sourceMappingURL=identity.d.ts.map