import React from 'react';
import '@js-toolkit/utils/types';
import { type SharedDefaults } from './sharedDefaults';
export type FlexProviderProps = OptionalToUndefined<Partial<SharedDefaults>>;
export declare const FlexContext: React.Context<{
    defaultUnit: import("./Flex").SpaceUnit;
    defaultSizes: Record<import("./Flex").SpaceSize, number>;
    defaultSize: import("./Flex").SpaceSize;
}>;
export default function FlexProvider({ defaultUnit, defaultSize, defaultSizes, ...rest }: React.PropsWithChildren<FlexProviderProps>): React.JSX.Element;
