import type { ReactElement } from 'react'; import type { TurnSelection } from './turn-selection.ts'; import type { TurnAccountView } from './session-accounts-remote.ts'; import type { RecordedModel } from './turn-model-provenance.ts'; export interface TurnModelEvidence { readonly kind: 'recorded' | 'requested' | 'unknown'; readonly routes: readonly RecordedModel[]; readonly incomplete: boolean; } export declare function TurnSelectionCard({ selection, locale, incomplete, readState, retry, account, accountFailed, retryAccount, models, modelsFailed, retryModels, allocationEvidence }: { selection: TurnSelection; locale?: string; incomplete?: boolean; readState?: 'loading' | 'ready' | 'failed'; retry?: () => void; account?: TurnAccountView; accountFailed?: boolean; retryAccount?: () => void; models?: TurnModelEvidence; modelsFailed?: boolean; retryModels?: () => void; allocationEvidence?: ReactElement; }): ReactElement; //# sourceMappingURL=turn-selection-card.d.ts.map