import type { CaseAssistAppState } from '../../state/case-assist-app-state.js'; export declare enum KnownCaseFields { id = "id", subject = "subject", description = "description", category = "category", productId = "productId" } export declare const caseAssistCaseSelector: (state: Partial) => { id: string | undefined; subject: string | undefined; description: string | undefined; category: string | undefined; productId: string | undefined; custom: {}; }; export declare const caseAssistCaseInputValueSelector: (state: Partial, fieldName: string) => string | undefined; export declare const caseAssistCustomCaseInputValuesSelector: (state: Partial) => {}; export declare const caseAssistCaseFieldValueSelector: (state: Partial, fieldName: string) => string | undefined; export declare const caseAssistCustomCaseFieldValuesSelector: (state: Partial) => {}; export declare const caseAssistCaseClassificationSelector: (state: Partial, classificationId: string, autoSelection?: boolean) => { classificationId: string; responseId: string; fieldName: string; classification: { value: string; confidence: number; }; } | { autoSelection: true; classificationId: string; responseId: string; fieldName: string; classification: { value: string; confidence: number; }; }; export declare const caseAssistDocumentSuggestionSelector: (state: Partial, suggestionId: string, fromQuickview?: boolean, openDocument?: boolean) => { suggestionId: string; permanentId: string; responseId: string; suggestion: { documentUri: string; documentUriHash: string; documentTitle: string; documentUrl: string; documentPosition: number; sourceName: string; }; } | { fromQuickview: true; suggestionId: string; permanentId: string; responseId: string; suggestion: { documentUri: string; documentUriHash: string; documentTitle: string; documentUrl: string; documentPosition: number; sourceName: string; }; } | { openDocument: true; suggestionId: string; permanentId: string; responseId: string; suggestion: { documentUri: string; documentUriHash: string; documentTitle: string; documentUrl: string; documentPosition: number; sourceName: string; }; };