/**
 * Copyright IBM Corp. 2024, 2025
 */
import { APICFileInfo } from '../../apic-mode/models/apic-file-info.model.js';
import { VCSFileInfo } from '../../vcs/models/vcs-file-info.model.js';
import { GlobalPolicy } from '../model/policy-form-view/policy-authoring/models/policy-types.model.js';

export type GlobalPolicyContext = {

    data: {
        globalPolicy: GlobalPolicy
    },
    activeGlobalPolicy: FileSystemFileHandle | VCSFileInfo | APICFileInfo,
    activePolicySeq: FileSystemFileHandle | VCSFileInfo | APICFileInfo;
    policySequenceValidationError: boolean;
    scrollToPolicySequenceTrigger: number;

};
