/**
 * 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 interface GlobalPolicyAction {
    setActiveGlobalPolicy: (fileHandle: FileSystemFileHandle | VCSFileInfo | APICFileInfo) => Promise<void>;
    setActivePolicySeq: (fileHandle: FileSystemFileHandle | VCSFileInfo | APICFileInfo) => Promise<void>;
    updateGlobalPolicy: (policy: GlobalPolicy) => Promise<void>;
    setPolicySequenceValidationError: (hasError: boolean) => void;
    triggerScrollToPolicySequence: () => void;
}
//# sourceMappingURL=globalpolicy-context.store.action.d.ts.map