import * as React from 'react'; import Actions from './types/Actions'; import ActionsButton from './types/ActionsButton'; import ActionsGroup from './types/ActionsGroup'; import ActionsLabel from './types/ActionsLabel'; import App from './types/App'; import Badge from './types/Badge'; import Block from './types/Block'; import BlockFooter from './types/BlockFooter'; import BlockHeader from './types/BlockHeader'; import BlockTitle from './types/BlockTitle'; import Breadcrumbs from './types/Breadcrumbs'; import BreadcrumbsCollapsed from './types/BreadcrumbsCollapsed'; import BreadcrumbsItem from './types/BreadcrumbsItem'; import BreadcrumbsSeparator from './types/BreadcrumbsSeparator'; import Button from './types/Button'; import Card from './types/Card'; import Checkbox from './types/Checkbox'; import Chip from './types/Chip'; import Dialog from './types/Dialog'; import DialogButton from './types/DialogButton'; import Fab from './types/Fab'; import Icon from './types/Icon'; import Link from './types/Link'; import List from './types/List'; import ListButton from './types/ListButton'; import ListGroup from './types/ListGroup'; import ListInput from './types/ListInput'; import ListItem from './types/ListItem'; import MenuList from './types/MenuList'; import MenuListItem from './types/MenuListItem'; import Message from './types/Message'; import Messagebar from './types/Messagebar'; import Messages from './types/Messages'; import MessagesTitle from './types/MessagesTitle'; import Navbar from './types/Navbar'; import NavbarBackLink from './types/NavbarBackLink'; import Notification from './types/Notification'; import Page from './types/Page'; import Panel from './types/Panel'; import Popover from './types/Popover'; import Popup from './types/Popup'; import Preloader from './types/Preloader'; import Progressbar from './types/Progressbar'; import Radio from './types/Radio'; import Range from './types/Range'; import Searchbar from './types/Searchbar'; import Segmented from './types/Segmented'; import SegmentedButton from './types/SegmentedButton'; import Sheet from './types/Sheet'; import Stepper from './types/Stepper'; import Tabbar from './types/Tabbar'; import TabbarLink from './types/TabbarLink'; import Table from './types/Table'; import TableBody from './types/TableBody'; import TableCell from './types/TableCell'; import TableHead from './types/TableHead'; import TableRow from './types/TableRow'; import Toast from './types/Toast'; import Toggle from './types/Toggle'; import Toolbar from './types/Toolbar'; import ToolbarPane from './types/ToolbarPane'; // PROVIDER interface KonstaProviderProps { /** * App theme. If set to `'parent'` it will look for `ios` or `md` class on root `` element, useful to use with parent framework like Framework7 or Ionic * * @default 'material' */ theme?: 'ios' | 'material' | 'parent'; /** * Include `dark:` variants (if dark theme is in use) * * @default false * */ dark?: boolean; /** * Enables touch ripple effect in Material theme. Allows to globally disable touch ripple for all components * * @default true */ materialTouchRipple?: boolean; /** * Enables touch highlight effect in iOS theme. Allows to globally disable touch highlight for all components * * @default true */ iosHoverHighlight?: boolean; } declare const KonstaProvider: React.FunctionComponent< React.PropsWithChildren >; // HELPERS declare const useTheme: () => 'material' | 'ios'; export { Actions, ActionsButton, ActionsGroup, ActionsLabel, App, Badge, Block, BlockFooter, BlockHeader, BlockTitle, Breadcrumbs, BreadcrumbsCollapsed, BreadcrumbsItem, BreadcrumbsSeparator, Button, Card, Checkbox, Chip, Dialog, DialogButton, Fab, Icon, Link, List, ListButton, ListGroup, ListInput, ListItem, MenuList, MenuListItem, Message, Messagebar, Messages, MessagesTitle, Navbar, NavbarBackLink, Notification, Page, Panel, Popover, Popup, Preloader, Progressbar, Radio, Range, Searchbar, Segmented, SegmentedButton, Sheet, Stepper, Tabbar, TabbarLink, Table, TableBody, TableCell, TableHead, TableRow, Toast, Toggle, Toolbar, ToolbarPane } export { useTheme, KonstaProvider }; export { KonstaProviderProps };