import { GoodVibesSdkError } from '@pellux/goodvibes-errors';
/**
 * Thrown by {@link ProviderRegistry.require} when no provider with the given ID
 * is registered.
 *
 * The error message includes the list of all currently-registered provider IDs
 * so callers can quickly see what is available without having to inspect the
 * registry separately.
 */
export declare class ProviderNotFoundError extends GoodVibesSdkError {
    readonly code: 'PROVIDER_NOT_FOUND';
    /** The provider ID that was requested. */
    readonly providerId: string;
    /** Sorted list of currently-registered provider IDs at the time of the error. */
    readonly availableIds: readonly string[];
    constructor(providerId: string, available: readonly string[]);
}
//# sourceMappingURL=provider-not-found-error.d.ts.map