import { type PropsWithChildren } from 'react';
import { Kernel } from '@jupyterlab/services';
import { IMultiServiceManager } from '../../stateful/runtimes';
/**
 * Runtime snapshot menu component properties
 */
type IRuntimeSnapshotMenu = {
    /**
     * Application multi service manager.
     */
    multiServiceManager?: IMultiServiceManager;
    /**
     * Connection to the current kernel.
     *
     * It is needed only for browser kernels.
     */
    connection?: Kernel.IKernelConnection;
    /**
     * Pod name
     *
     * It is needed for remote kernels.
     */
    podName?: string;
    /**
     * Whether the menu is disabled.
     */
    disabled: boolean;
};
/**
 * Runtime Snapshot menu component.
 */
export declare function RuntimeSnapshotMenu({ children, connection, podName, multiServiceManager, disabled, }: PropsWithChildren<IRuntimeSnapshotMenu>): JSX.Element;
export {};
