import React from "react";
import { State } from "@ryuzaki13/react-foundation-lib/types";
import { PolymorphicComponentBaseProps } from "../polymorphic";
type StateWrapperOwnProps<E extends React.ElementType = React.ElementType> = PolymorphicComponentBaseProps<E> & {
    state?: State;
    className?: string;
};
type StateWrapperProps<E extends React.ElementType> = StateWrapperOwnProps<E> & Omit<React.ComponentPropsWithRef<E>, keyof StateWrapperOwnProps>;
export declare function StateWrapper<E extends React.ElementType>({ as, state, className, ...props }: StateWrapperProps<E>): React.JSX.Element;
export {};
//# sourceMappingURL=StateWrapper.d.ts.map