import { ServerRegistration, AngieServerConfig } from './types'; export declare class RegistrationQueue { private queue; private isProcessing; add(config: AngieServerConfig): ServerRegistration; getAll(): ServerRegistration[]; getPending(): ServerRegistration[]; updateStatus(id: string, status: ServerRegistration['status'], error?: string): void; processQueue(processor: (registration: ServerRegistration) => Promise): Promise; clear(): void; resetAllToPending(): boolean; remove(id: string): boolean; private generateId; }