import { PolicySequence } from '@apic/api-model/policy/PolicySeq.js';
import { VCSFileInfo } from '../../vcs/models/vcs-file-info.model.js';
export type PolicySeqContext = {
    data: {
        policySeq: PolicySequence;
        policy: string;
    };
    stage: string;
    activePolicySeq: FileSystemFileHandle | VCSFileInfo;
    activePolicy: FileSystemFileHandle | VCSFileInfo;
    activeDependentAsset: {
        [key: string]: {
            ref: string;
            data: string;
            fileHandle: FileSystemFileHandle | VCSFileInfo;
            project: string;
        };
    };
};
export type PolicyContext = {
    data: {
        policy: string;
    };
    activePolicy: FileSystemFileHandle | VCSFileInfo;
    activeDependentAsset: {
        [key: string]: {
            ref: string;
            data: string;
            fileHandle: FileSystemFileHandle | VCSFileInfo;
            project: string;
        };
    };
};
//# sourceMappingURL=policy-context.store.model.d.ts.map