import * as RMWC from '@rmwc/types'; import React from 'react'; declare type ClassNamesInputT = undefined | ((props: Props) => Array) | string[] | Array; export declare const Tag: React.ForwardRefExoticComponent & React.RefAttributes>; export declare const useClassNames: (props: Props, classNames: ClassNamesInputT) => string; export declare const mergeRefs: (...refs: Array | undefined | null>) => (el: any) => void; export declare const handleRef: (ref: React.Ref | undefined, value: T) => void; export declare function createComponent

>(Component: React.ForwardRefRenderFunction): { = "div">(props: RMWC.ComponentProps, ref: any): import("react/jsx-runtime").JSX.Element; displayName: string; }; export declare function createMemoComponent

>(Component: React.ForwardRefRenderFunction): { = "div">(props: RMWC.ComponentProps, ref: any): import("react/jsx-runtime").JSX.Element; displayName: string; }; export {};