import type { ButtonSize } from '@gravity-ui/uikit'; import type { TenantPage } from '../../../store/reducers/tenant/types'; import type { YdbNavigationTreeProps } from './types'; interface ControlsAdditionalEffects { setActivePath: (path: string) => void; setTenantPage: (page: TenantPage) => void; } type SummaryType = 'preview'; export declare const getSchemaControls: (dispatch: React.Dispatch, additionalEffects: ControlsAdditionalEffects, size?: ButtonSize, isTopicPreviewAvailable?: boolean) => YdbNavigationTreeProps["renderAdditionalNodeElements"]; export declare const getSummaryControls: (dispatch: React.Dispatch, additionalEffects: ControlsAdditionalEffects, size?: ButtonSize) => (path: string, type: SummaryType) => JSX.Element | undefined; export {};