import { AthenaUiErrorDomain } from './athena-ui-error-domain.js'; export type AthenaDomainFailureKind = "unauthenticated" | "authorization_denied" | "policy_denied" | "runtime_unavailable" | "provider_unavailable" | "unsupported" | "transport_rejected" | "conflict" | "error"; export interface AthenaDomainFailureClassification { code?: string; conflict?: string; domain: AthenaUiErrorDomain; kind: AthenaDomainFailureKind; missingRights?: readonly string[]; operation?: string; reason?: string; retryable: boolean; status?: number; } export declare function classifyAthenaDomainFailure(error: unknown): AthenaDomainFailureClassification;