import { OverridableComponent } from '@mui/types'; import { StackTypeMap, StackOwnerState } from './StackProps.js'; import { Breakpoints } from '../createBreakpoints/createBreakpoints.js'; import { Spacing } from '../createTheme/createSpacing.js'; import * as React from 'react'; interface StyleFunctionProps { theme: { breakpoints: Breakpoints; spacing: Spacing; }; ownerState: StackOwnerState; } declare const defaultCreateStyledComponent: import('@mui/styled-engine').CreateStyledComponent, Pick, HTMLDivElement>, keyof React.ClassAttributes | keyof React.HTMLAttributes>, {}, any>; declare function useThemePropsDefault(props: T): T; export declare const style: ({ ownerState, theme }: StyleFunctionProps) => any; export default function createStack(options?: { createStyledComponent?: typeof defaultCreateStyledComponent | undefined; useThemeProps?: typeof useThemePropsDefault | undefined; componentName?: string | undefined; }): OverridableComponent>; export {};