/**
 * Copyright IBM Corp. 2024, 2025
 */
import { IRange } from '@apic/compliance-core';
import { AiCodeAugmentationsGroup } from '../models/ai-augmentations.model.js';
import { AiErrorRemediationsGroup, CommonLintResponse } from '../models/ai-error-remediations.model.js';
import { ApiMConfig } from '../models/api-m-config.model.js';
import { AiValidationErrorsGroup } from '../models/ai-validation-errors.model.js';
export type AIDataStoreModel = {
    isAiEnabled: boolean;
    isAiEnabledApiMAccount: boolean;
    apiMConfig: ApiMConfig | null;
    aiCodeAugmentations: AiCodeAugmentationsGroup;
    aiErrorRemediations: AiErrorRemediationsGroup;
    aiValidationErrors: AiValidationErrorsGroup;
    commonErrorRemediations: CommonLintResponse[];
    isDataLoading: boolean;
    aiAddedLines: Array<IRange>;
    isLoading: boolean;
};
//# sourceMappingURL=ai-data.store.model.d.ts.map