import * as plugins from '../plugins.js'; import * as interfaces from '../../dist_ts_interfaces/index.js'; export interface IRemoteIngressState { edges: interfaces.data.IRemoteIngress[]; statuses: interfaces.data.IRemoteIngressStatus[]; hubSettings: interfaces.data.IRemoteIngressHubSettings | null; selectedEdgeId: string | null; newEdgeId: string | null; isLoading: boolean; error: string | null; lastUpdated: number; } export declare const remoteIngressStatePart: plugins.deesElement.domtools.plugins.smartstate.StatePart; export declare function fetchConnectionToken(edgeId: string): Promise<{ success: boolean; token?: string; message?: string; }>; export declare const fetchRemoteIngressAction: plugins.deesElement.domtools.plugins.smartstate.StateAction; export declare const createRemoteIngressAction: plugins.deesElement.domtools.plugins.smartstate.StateAction; export declare const deleteRemoteIngressAction: plugins.deesElement.domtools.plugins.smartstate.StateAction; export declare const updateRemoteIngressAction: plugins.deesElement.domtools.plugins.smartstate.StateAction; export declare const updateRemoteIngressHubSettingsAction: plugins.deesElement.domtools.plugins.smartstate.StateAction; export declare const regenerateRemoteIngressSecretAction: plugins.deesElement.domtools.plugins.smartstate.StateAction; export declare const clearNewEdgeIdAction: plugins.deesElement.domtools.plugins.smartstate.StateAction; export declare const toggleRemoteIngressAction: plugins.deesElement.domtools.plugins.smartstate.StateAction;