import { Sizes } from '@m4l/styles';
import { Theme } from '@mui/material';
import { LoadingButtonProps } from '../../../extended/mui/LoadingButton/types';
import { ACTION_FORM_INTRO_KEY_COMPONENT } from './constanst';
import { ActionFormIntroSlots } from './slots/ActionFormIntroEnum';
import { M4LOverridesStyleRules } from '../../../../@types/augmentations';
export interface ActionsFormIntroProps extends Omit<LoadingButtonProps, 'label'> {
    label?: string;
    size?: Extract<Sizes, 'small' | 'medium'>;
    className?: string;
    skeletonWidth?: string;
}
export type OwnerState = Pick<LoadingButtonProps, 'size'>;
export interface ActionFormIntroOwnerState extends LoadingButtonProps, OwnerState {
}
export type ActionFormIntroSlotsType = keyof typeof ActionFormIntroSlots;
export type ActionFormIntroStyles = M4LOverridesStyleRules<ActionFormIntroSlots, typeof ACTION_FORM_INTRO_KEY_COMPONENT, Theme>;
//# sourceMappingURL=types.d.ts.map