export declare class DClimateClientError extends Error { constructor(message: string); } export declare class DatasetNotFoundError extends DClimateClientError { } export declare class InvalidSelectionError extends DClimateClientError { } export declare class MultiresolutionSelectionRequiredError extends InvalidSelectionError { availableResolutions: string[]; availableGroups: string[]; constructor(message: string, availableResolutions?: string[], availableGroups?: string[]); } export declare class ResolutionNotAvailableError extends InvalidSelectionError { } export declare class ConflictingResolutionSelectionError extends InvalidSelectionError { } export declare class NoDataFoundError extends DClimateClientError { } /** * The stored dataset is malformed, rather than the request against it. * * Distinct from `InvalidSelectionError` because the two point at different * culprits. An invalid selection is the caller's to fix by asking differently; * this says the bytes behind the CID are inconsistent, so no rephrasing helps * and the dataset's publisher is who needs to know. Reporting it as a bad * selection would send a caller hunting for a mistake in their own query. */ export declare class DatasetCorruptError extends DClimateClientError { } export declare class SirenApiError extends DClimateClientError { } export declare class SirenNotConfiguredError extends DClimateClientError { } export declare class VersionHistoryUnavailableError extends DClimateClientError { } export declare class VersionApiError extends DClimateClientError { status?: number | undefined; constructor(message: string, status?: number | undefined); } //# sourceMappingURL=errors.d.ts.map