one
Version:
One is a React framework for web, iOS, and Android apps.
249 lines • 13.2 kB
TypeScript
import type * as Family from './composeTypes';
import type { ReactNode } from 'react';
import type { ComposeAlertDialogProps, ComposeAnimatedVisibilityProps, ComposeAssistChipProps, ComposeBadgeProps, ComposeBadgedBoxProps, ComposeListItemProps, ComposeBoxProps, ComposeButtonProps, ComposeCardProps, ComposeCheckboxProps, ComposeColumnProps, ComposeContainedLoadingIndicatorProps, ComposeDatePickerDialogProps, ComposeDatePickerProps, ComposeDialogProps, ComposeDividerProps, ComposeDropdownMenuItemProps, ComposeDropdownMenuProps, ComposeElevatedCardProps, ComposeExposedDropdownMenuBoxProps, ComposeExtendedFloatingActionButtonProps, ComposeFilterChipProps, ComposeFlowRowProps, ComposeFloatingActionButtonProps, ComposeIconProps, ComposeIconButtonProps, ComposeInputChipProps, ComposeImageProps, ComposeLazyColumnProps, ComposeLazyRowProps, ComposeLoadingIndicatorProps, ComposeModalBottomSheetProps, ComposeNavigationBarItemProps, ComposeNavigationBarProps, ComposeOutlinedCardProps, ComposeProgressIndicatorProps, ComposePullToRefreshBoxProps, ComposeRadioButtonProps, ComposeRowProps, ComposeSpacerProps, ComposeSearchBarProps, ComposeSegmentedButtonProps, ComposeSegmentedButtonRowProps, ComposeSliderProps, ComposeSnackbarHostProps, ComposeSnackbarProps, ComposeSuggestionChipProps, ComposeSurfaceProps, ComposeSwitchProps, ComposeTextFieldProps, ComposeTextProps, ComposeTimePickerDialogProps, ComposeTimePickerProps, ComposeToggleButtonProps, ComposeTooltipBoxProps } from './composeTypes';
declare function Column(_props: ComposeColumnProps): never;
declare function Row(_props: ComposeRowProps): never;
declare function Spacer(_props: ComposeSpacerProps): never;
declare function FlowRow(_props: ComposeFlowRowProps): never;
declare function Box(_props: ComposeBoxProps): never;
declare function Badge(_props: ComposeBadgeProps): never;
declare function BadgedBoxRoot(_props: ComposeBadgedBoxProps): never;
declare function ListItemRoot(_props: ComposeListItemProps): never;
declare function Card(_props: ComposeCardProps): never;
declare function ElevatedCard(_props: ComposeElevatedCardProps): never;
declare function OutlinedCard(_props: ComposeOutlinedCardProps): never;
declare function Surface(_props: ComposeSurfaceProps): never;
declare function HorizontalDivider(_props: ComposeDividerProps): never;
declare function VerticalDivider(_props: ComposeDividerProps): never;
declare function FilterChipRoot(_props: ComposeFilterChipProps): never;
declare function AssistChipRoot(_props: ComposeAssistChipProps): never;
declare function InputChipRoot(_props: ComposeInputChipProps): never;
declare function SuggestionChipRoot(_props: ComposeSuggestionChipProps): never;
declare const ChipLabel: (_props: {
children: ReactNode;
}) => never;
declare const ChipLeadingIcon: (_props: {
children: ReactNode;
}) => never;
declare const ChipTrailingIcon: (_props: {
children: ReactNode;
}) => never;
declare const ChipAvatar: (_props: {
children: ReactNode;
}) => never;
declare const ChipIcon: (_props: {
children: ReactNode;
}) => never;
declare function Text(_props: ComposeTextProps): never;
declare function Icon(_props: ComposeIconProps): never;
declare function Button(_props: ComposeButtonProps): never;
declare function IconButton(_props: ComposeIconButtonProps): never;
declare function FilledIconButton(_props: ComposeIconButtonProps): never;
declare function FilledTonalIconButton(_props: ComposeIconButtonProps): never;
declare function OutlinedIconButton(_props: ComposeIconButtonProps): never;
declare function ToggleButton(_props: ComposeToggleButtonProps): never;
declare function IconToggleButton(_props: ComposeToggleButtonProps): never;
declare function FilledIconToggleButton(_props: ComposeToggleButtonProps): never;
declare function OutlinedIconToggleButton(_props: ComposeToggleButtonProps): never;
declare function SingleChoiceSegmentedButtonRow(_props: ComposeSegmentedButtonRowProps): never;
declare function MultiChoiceSegmentedButtonRow(_props: ComposeSegmentedButtonRowProps): never;
declare function SegmentedButton(_props: ComposeSegmentedButtonProps): never;
declare function Switch(_props: ComposeSwitchProps): never;
declare function Checkbox(_props: ComposeCheckboxProps): never;
declare function RadioButton(_props: ComposeRadioButtonProps): never;
declare function TextField(_props: ComposeTextFieldProps): never;
declare function Slider(_props: ComposeSliderProps): never;
declare function AlertDialog(_props: ComposeAlertDialogProps): never;
declare function Dialog(_props: ComposeDialogProps): never;
declare function LazyColumn(_props: ComposeLazyColumnProps): never;
declare function LazyRow(_props: ComposeLazyRowProps): never;
declare function Image(_props: ComposeImageProps): never;
declare function Snackbar(_props: ComposeSnackbarProps): never;
declare function SnackbarHost(_props: ComposeSnackbarHostProps): never;
declare const ModalBottomSheetRoot: (_props: ComposeModalBottomSheetProps) => never;
declare function NavigationBar(_props: ComposeNavigationBarProps): never;
declare function NavigationBarItem(_props: ComposeNavigationBarItemProps): never;
declare const SearchBarRoot: (_props: ComposeSearchBarProps) => never;
declare const DockedSearchBarRoot: (_props: ComposeSearchBarProps) => never;
declare function DropdownMenu(_props: ComposeDropdownMenuProps): never;
declare function DropdownMenuItem(_props: ComposeDropdownMenuItemProps): never;
declare function ExposedDropdownMenuBox(_props: ComposeExposedDropdownMenuBoxProps): never;
declare function PullToRefreshBox(_props: ComposePullToRefreshBoxProps): never;
declare function TooltipBox(_props: ComposeTooltipBoxProps): never;
declare function AnimatedVisibility(_props: ComposeAnimatedVisibilityProps): never;
declare function ProgressIndicator(_props: ComposeProgressIndicatorProps): never;
type ProgressVariantProps = Omit<ComposeProgressIndicatorProps, 'variant'>;
declare function LinearProgressIndicator(_props: ProgressVariantProps): never;
declare function CircularProgressIndicator(_props: ProgressVariantProps): never;
declare function LinearWavyProgressIndicator(_props: ProgressVariantProps): never;
declare function CircularWavyProgressIndicator(_props: ProgressVariantProps): never;
declare function LoadingIndicator(_props: ComposeLoadingIndicatorProps): never;
declare function ContainedLoadingIndicator(_props: ComposeContainedLoadingIndicatorProps): never;
declare function DatePicker(_props: ComposeDatePickerProps): never;
declare function TimePicker(_props: ComposeTimePickerProps): never;
declare function DatePickerDialog(_props: ComposeDatePickerDialogProps): never;
declare function TimePickerDialog(_props: ComposeTimePickerDialogProps): never;
declare function BasicAlertDialog(_props: Family.ComposeBasicAlertDialogProps): never;
declare function HorizontalCenteredHeroCarousel(_props: Family.ComposeHorizontalCenteredHeroCarouselProps): never;
declare function HorizontalMultiBrowseCarousel(_props: Family.ComposeHorizontalMultiBrowseCarouselProps): never;
declare function HorizontalUncontainedCarousel(_props: Family.ComposeHorizontalUncontainedCarouselProps): never;
declare function DateRangePicker(_props: Family.ComposeDateRangePickerProps): never;
declare function DateRangePickerDialog(_props: Family.ComposeDateRangePickerDialogProps): never;
declare function SyncSwitch(_props: Family.ComposeSyncSwitchProps): never;
export declare const Compose: {
BasicAlertDialog: typeof BasicAlertDialog;
HorizontalCenteredHeroCarousel: typeof HorizontalCenteredHeroCarousel;
HorizontalMultiBrowseCarousel: typeof HorizontalMultiBrowseCarousel;
HorizontalUncontainedCarousel: typeof HorizontalUncontainedCarousel;
DateRangePicker: typeof DateRangePicker;
DateRangePickerDialog: typeof DateRangePickerDialog;
HorizontalFloatingToolbar: ((_props: Family.ComposeHorizontalFloatingToolbarProps) => never) & {
FloatingActionButton: (_props: Family.ComposeToolbarFabProps) => never;
};
Shape: Record<"Circle" | "Pill" | "PillStar" | "Polygon" | "Rectangle" | "RoundedCorner" | "Star", (props: Family.ComposeShapeProps) => never>;
SyncSwitch: typeof SyncSwitch;
Column: typeof Column;
Row: typeof Row;
Spacer: typeof Spacer;
FlowRow: typeof FlowRow;
Box: typeof Box;
Badge: typeof Badge;
BadgedBox: typeof BadgedBoxRoot & {
Badge: (_props: {
children: ReactNode;
}) => never;
};
ListItem: typeof ListItemRoot & {
HeadlineContent: (_props: {
children: ReactNode;
}) => never;
OverlineContent: (_props: {
children: ReactNode;
}) => never;
SupportingContent: (_props: {
children: ReactNode;
}) => never;
LeadingContent: (_props: {
children: ReactNode;
}) => never;
TrailingContent: (_props: {
children: ReactNode;
}) => never;
};
Card: typeof Card;
ElevatedCard: typeof ElevatedCard;
OutlinedCard: typeof OutlinedCard;
Surface: typeof Surface;
HorizontalDivider: typeof HorizontalDivider;
VerticalDivider: typeof VerticalDivider;
FilterChip: typeof FilterChipRoot & {
Label: typeof ChipLabel;
LeadingIcon: typeof ChipLeadingIcon;
TrailingIcon: typeof ChipTrailingIcon;
};
AssistChip: typeof AssistChipRoot & {
Label: typeof ChipLabel;
LeadingIcon: typeof ChipLeadingIcon;
TrailingIcon: typeof ChipTrailingIcon;
};
InputChip: typeof InputChipRoot & {
Label: typeof ChipLabel;
Avatar: typeof ChipAvatar;
TrailingIcon: typeof ChipTrailingIcon;
};
SuggestionChip: typeof SuggestionChipRoot & {
Label: typeof ChipLabel;
Icon: typeof ChipIcon;
};
Text: typeof Text;
Icon: typeof Icon;
Button: typeof Button;
IconButton: typeof IconButton;
FilledIconButton: typeof FilledIconButton;
FilledTonalIconButton: typeof FilledTonalIconButton;
OutlinedIconButton: typeof OutlinedIconButton;
FloatingActionButton: ((_props: ComposeFloatingActionButtonProps) => never) & {
Icon: (_props: {
children: ReactNode;
}) => never;
};
SmallFloatingActionButton: ((_props: ComposeFloatingActionButtonProps) => never) & {
Icon: (_props: {
children: ReactNode;
}) => never;
};
LargeFloatingActionButton: ((_props: ComposeFloatingActionButtonProps) => never) & {
Icon: (_props: {
children: ReactNode;
}) => never;
};
ExtendedFloatingActionButton: ((_props: ComposeExtendedFloatingActionButtonProps) => never) & {
Icon: (_props: {
children: ReactNode;
}) => never;
Text: (_props: {
children: ReactNode;
}) => never;
};
ToggleButton: typeof ToggleButton;
IconToggleButton: typeof IconToggleButton;
FilledIconToggleButton: typeof FilledIconToggleButton;
OutlinedIconToggleButton: typeof OutlinedIconToggleButton;
SingleChoiceSegmentedButtonRow: typeof SingleChoiceSegmentedButtonRow;
MultiChoiceSegmentedButtonRow: typeof MultiChoiceSegmentedButtonRow;
SegmentedButton: typeof SegmentedButton;
Switch: typeof Switch;
Checkbox: typeof Checkbox;
RadioButton: typeof RadioButton;
TextField: typeof TextField;
Slider: typeof Slider;
AlertDialog: typeof AlertDialog;
Dialog: typeof Dialog;
LazyColumn: typeof LazyColumn;
LazyRow: typeof LazyRow;
Image: typeof Image;
Snackbar: typeof Snackbar;
SnackbarHost: typeof SnackbarHost;
ModalBottomSheet: typeof ModalBottomSheetRoot & {
DragHandle: (_props: {
children: ReactNode;
}) => never;
};
NavigationBar: typeof NavigationBar;
NavigationBarItem: typeof NavigationBarItem;
SearchBar: typeof SearchBarRoot & {
LeadingIcon: (_props: {
children: ReactNode;
}) => never;
TrailingIcon: (_props: {
children: ReactNode;
}) => never;
};
DockedSearchBar: typeof DockedSearchBarRoot & {
LeadingIcon: (_props: {
children: ReactNode;
}) => never;
TrailingIcon: (_props: {
children: ReactNode;
}) => never;
};
DropdownMenu: typeof DropdownMenu;
DropdownMenuItem: typeof DropdownMenuItem;
ExposedDropdownMenuBox: typeof ExposedDropdownMenuBox;
PullToRefreshBox: typeof PullToRefreshBox;
TooltipBox: typeof TooltipBox;
AnimatedVisibility: typeof AnimatedVisibility;
ProgressIndicator: typeof ProgressIndicator;
LinearProgressIndicator: typeof LinearProgressIndicator;
CircularProgressIndicator: typeof CircularProgressIndicator;
LinearWavyProgressIndicator: typeof LinearWavyProgressIndicator;
CircularWavyProgressIndicator: typeof CircularWavyProgressIndicator;
LoadingIndicator: typeof LoadingIndicator;
ContainedLoadingIndicator: typeof ContainedLoadingIndicator;
DatePicker: typeof DatePicker;
TimePicker: typeof TimePicker;
DatePickerDialog: typeof DatePickerDialog;
TimePickerDialog: typeof TimePickerDialog;
};
export {};
//# sourceMappingURL=compose.d.ts.map