import { EmitEvents } from '@m4l/core';
import { NewWindow } from '../components';
import { Interpolation } from '@mui/material';
import { ComponentsPropsList } from '@mui/material/styles';
/** MUI Typography/Theme augmentations come from @m4l/styles. */
declare module '@m4l/core' {
    interface EmmitEventsGuard {
        [EmitEvents.EMMIT_EVENT_HOST_EMERGE_WINDOW]: NewWindow;
    }
}
export type M4LOverridesStyleRules<ClassKey extends string = string, ComponentName = keyof ComponentsPropsList, Theme = unknown> = Record<ClassKey, Interpolation<(ComponentName extends keyof ComponentsPropsList ? Record<string, unknown> & {
    ownerState?: ComponentsPropsList[ComponentName] & Record<string, unknown>;
} : {}) & {
    theme: Theme;
} & Record<string, unknown>>>;
//# sourceMappingURL=augmentations.d.ts.map