/**
 * Copyright IBM Corp. 2024, 2025
 */
import { apiConnectionInfo } from '../../apim/apim-connection-info.interface.js';
export type APIMConnectionStoreState = {
    connections: Record<string, apiConnectionInfo>;
};
export type APIMConnectionStoreActions = {
    addConnection: (connection: apiConnectionInfo) => void;
    removeConnection: (name: string) => void;
    getConnection: (name: string) => apiConnectionInfo | undefined;
    clearConnections: () => void;
    loadApimDataStoreState: () => Promise<void>;
    getAllConnections: () => apiConnectionInfo[];
    setNextAvailableApiMInstance: () => void;
    getActiveConnections: () => apiConnectionInfo[];
};
//# sourceMappingURL=apim.store.model.d.ts.map