import { Alert, Button, ButtonGroup, Callout, Card as BpCard, Checkbox, ControlGroup, type DialogProps, Drawer, EditableText, FileInput, FormGroup, Hotkey, Hotkeys, InputGroup, Label, Menu, MenuDivider, MenuItem, Navbar, NavbarDivider, NavbarGroup, NavbarHeading, NumericInput, OverflowList, Overlay2 as Overlay, type PopoverProps, PortalProvider, Radio, RadioGroup, RangeSlider, SegmentedControl as BpSegmentedControl, Slider, Switch, Tab, Tabs, Tag, TagInput, Text, TextArea, Tooltip, Tree } from '@blueprintjs/core'; import { DatePicker } from '@blueprintjs/datetime'; import React from 'react'; declare const Dialog: React.FC; declare const Popover: React.FC; export { Alert, BpSegmentedControl, Button, ButtonGroup, Callout, BpCard, Checkbox, ControlGroup, DatePicker, Dialog, Drawer, EditableText, FileInput, FormGroup, Hotkeys, Hotkey, InputGroup, Label, Menu, MenuItem, MenuDivider, Navbar, NavbarDivider, NavbarGroup, NavbarHeading, NumericInput, OverflowList, Overlay, Popover, PortalProvider, Radio, RadioGroup, RangeSlider, Slider, Switch, Tab, Tabs, Tag, TagInput, TextArea, Text, Tooltip, Tree }; export declare const alert: import("@xh/hoist/core").ElementFactory, bpSegmentedControl: import("@xh/hoist/core").ElementFactory, button: import("@xh/hoist/core").ElementFactory, controlGroup: import("@xh/hoist/core").ElementFactory, checkbox: import("@xh/hoist/core").ElementFactory, datePicker: import("@xh/hoist/core").ElementFactory, menuDivider: import("@xh/hoist/core").ElementFactory, menuItem: import("@xh/hoist/core").ElementFactory, navbarDivider: import("@xh/hoist/core").ElementFactory, numericInput: import("@xh/hoist/core").ElementFactory & import("@blueprintjs/core").NumericInputProps>, overflowList: import("@xh/hoist/core").ElementFactory>, popover: import("@xh/hoist/core").ElementFactory>, radio: import("@xh/hoist/core").ElementFactory, rangeSlider: import("@xh/hoist/core").ElementFactory, slider: import("@xh/hoist/core").ElementFactory, switchControl: import("@xh/hoist/core").ElementFactory, textArea: import("@xh/hoist/core").ElementFactory, tree: import("@xh/hoist/core").ElementFactory>, tagInput: import("@xh/hoist/core").ElementFactory, fileInput: import("@xh/hoist/core").ElementFactory, overlay: import("@xh/hoist/core").ElementFactory & React.RefAttributes>, tooltip: import("@xh/hoist/core").ElementFactory>; export declare const buttonGroup: import("@xh/hoist/core").ElementFactory, portalProvider: import("@xh/hoist/core").ElementFactory, callout: import("@xh/hoist/core").ElementFactory, bpCard: import("@xh/hoist/core").ElementFactory, drawer: import("@xh/hoist/core").ElementFactory, editableText: import("@xh/hoist/core").ElementFactory, formGroup: import("@xh/hoist/core").ElementFactory, hotkey: import("@xh/hoist/core").ElementFactory, hotkeys: import("@xh/hoist/core").ElementFactory, inputGroup: import("@xh/hoist/core").ElementFactory, label: import("@xh/hoist/core").ElementFactory & React.RefAttributes>, menu: import("@xh/hoist/core").ElementFactory, navbar: import("@xh/hoist/core").ElementFactory, navbarHeading: import("@xh/hoist/core").ElementFactory, navbarGroup: import("@xh/hoist/core").ElementFactory, radioGroup: import("@xh/hoist/core").ElementFactory, tabs: import("@xh/hoist/core").ElementFactory, tab: import("@xh/hoist/core").ElementFactory, tag: import("@xh/hoist/core").ElementFactory, text: import("@xh/hoist/core").ElementFactory; /** * Blueprint Dialog wrapped with transitions disabled. This is the standard way to create * custom modal dialogs in Hoist apps - import from `@xh/hoist/kit/blueprint` rather than * from Blueprint directly. * * Pair with a HoistModel that manages an observable `isOpen` property. The parent component * renders the dialog factory alongside its other children - it shows/hides based on `isOpen`. * * See the desktop package README (`desktop/README.md#dialogs`) for the full usage pattern. */ export declare const dialog: import("@xh/hoist/core").ElementFactory;