///
import * as React$1 from 'react';
import React__default from 'react';
interface AccordianLabel {
title?: string;
subtitle?: string;
}
interface AccordianProps {
startIcon?: React__default.ReactNode;
accordianId?: string;
accordianLabel?: AccordianLabel;
sx?: any;
children?: React__default.ReactNode;
expanded?: boolean;
}
declare const Accordian: React__default.ForwardRefExoticComponent>;
interface AvatarProps {
alt?: string;
children?: React.ReactNode;
size?: "sm" | "md" | "lg" | "xl";
image?: string;
sx?: any;
src?: string;
onClick?: () => void;
variant: 'circular' | 'rounded' | 'square';
}
declare const Avatar: React$1.ForwardRefExoticComponent>;
declare const variantTypes: {
success: string;
failed: string;
pending: string;
};
interface BadgeProps {
variant?: keyof typeof variantTypes;
children: React__default.ReactNode;
sx?: React__default.CSSProperties;
}
declare const Badge: React__default.ForwardRefExoticComponent>;
declare const Button: any;
interface CardProps {
header?: React__default.ReactNode;
children?: React__default.ReactNode;
footer?: React__default.ReactNode;
variant?: "outlined";
sx?: any;
flip?: boolean;
footerIcons?: React__default.ReactNode;
backContent?: React__default.ReactNode;
}
declare const Cardtheme: React__default.ForwardRefExoticComponent>;
interface controls {
id?: string;
label?: string;
icon?: React__default.ReactNode;
handleControl?: any;
}
interface menuItems {
id?: string | number;
label?: string;
icon?: React__default.ReactNode;
handleItem?: any;
}
interface HeaderProps {
color?: 'default' | 'inherit' | 'primary' | 'secondary' | 'transparent';
enableColorOnDark?: boolean;
position?: 'absolute' | 'fixed' | 'relative' | 'static' | 'sticky';
sx?: any;
searchBar?: boolean;
controls?: Array;
user?: string;
menuItems?: Array;
logo?: any;
avatarImg?: any;
handlecallback?: any;
navigate?: any;
}
declare const Header: ({ color, position, enableColorOnDark, sx, searchBar, handlecallback, logo, avatarImg, navigate, ...other }: HeaderProps) => JSX.Element;
interface FormInputProps$1 {
type?: React__default.HTMLInputTypeAttribute;
size?: "small" | "medium";
variant?: "outlined" | "filled" | "standard";
name?: string;
value?: any;
placeholder?: string;
disabled?: boolean;
readonly?: any;
onChange?: (event: React__default.ChangeEvent) => void;
onFocus?: (event: React__default.FocusEvent) => void;
onBlur?: (event: React__default.FocusEvent) => void;
innerRef?: React__default.RefObject;
startIcon?: React__default.ReactSVGElement | React__default.ReactNode;
endIcon?: React__default.ReactSVGElement | React__default.ReactNode;
sx?: any;
error?: boolean;
}
declare const FormInput: React__default.ForwardRefExoticComponent>;
interface PaginationProps {
isTablePagination?: boolean;
rowsPerPageOptions?: Array;
colSpan?: number;
count?: number;
rowsPerPage?: number;
page?: number;
SelectProps?: any;
boundaryCount?: number;
color?: 'primary' | 'secondary' | 'standard';
defaultPage?: number;
disabled?: boolean;
hideNextButton?: boolean;
hidePrevButton?: boolean;
shape?: 'circular' | 'rounded';
showFirstButton?: boolean;
showLastButton?: boolean;
siblingCount?: number;
size?: 'small' | 'medium' | 'large';
variant?: 'outlined' | 'text';
sx?: any;
setPage?: React__default.Dispatch>;
setRowsPerPage?: React__default.Dispatch>;
}
declare const Pagination: ({ isTablePagination, rowsPerPageOptions, colSpan, count, rowsPerPage, page, SelectProps, setPage, setRowsPerPage, ...other }: PaginationProps) => JSX.Element;
interface PopupModalProps {
isOpen?: boolean;
onClose?: () => void;
sx?: any;
children?: React__default.ReactNode;
id: string;
header?: string;
}
declare const Popup: React__default.ForwardRefExoticComponent>;
type Option = {
id?: string | number;
label?: string;
value?: string | number;
leftIcon?: React__default.ReactNode;
rightIcon?: React__default.ReactNode;
};
interface FormInputProps {
type?: React__default.HTMLInputTypeAttribute;
size?: "small" | "medium";
variant?: "outlined" | "filled" | "standard";
name?: string;
disabled?: boolean;
multiple?: boolean;
onFocus?: (event: React__default.FocusEvent) => void;
onBlur?: (event: React__default.FocusEvent) => void;
innerRef?: React__default.RefObject;
startIcon?: React__default.ReactSVGElement | React__default.ReactNode;
endIcon?: React__default.ReactSVGElement | React__default.ReactNode;
options?: Array