import { type SignalDispatch } from "document-model";
import type { SetLabelAction, SetGenericSubdomainAction, SetCustomDomainAction, SetDefaultPackageRegistryAction, SetDnsRecordsAction } from "./actions.js";
import type { VetraCloudEnvironmentState } from "../types.js";
export interface VetraCloudEnvironmentDataManagementOperations {
    setLabelOperation: (state: VetraCloudEnvironmentState, action: SetLabelAction, dispatch?: SignalDispatch) => void;
    setGenericSubdomainOperation: (state: VetraCloudEnvironmentState, action: SetGenericSubdomainAction, dispatch?: SignalDispatch) => void;
    setCustomDomainOperation: (state: VetraCloudEnvironmentState, action: SetCustomDomainAction, dispatch?: SignalDispatch) => void;
    setDefaultPackageRegistryOperation: (state: VetraCloudEnvironmentState, action: SetDefaultPackageRegistryAction, dispatch?: SignalDispatch) => void;
    setDnsRecordsOperation: (state: VetraCloudEnvironmentState, action: SetDnsRecordsAction, dispatch?: SignalDispatch) => void;
}
//# sourceMappingURL=operations.d.ts.map