1 | import { ReactNode, FC, CSSProperties } from 'react';
|
2 | import { MediaQueryAllQueryable, MediaQueryMatchers } from './types';
|
3 | interface MediaQueryProps extends MediaQueryAllQueryable {
|
4 | component?: ReactNode;
|
5 | children?: ReactNode | ((matches: boolean) => ReactNode);
|
6 | query?: string;
|
7 | style?: CSSProperties;
|
8 | className?: string;
|
9 | device?: MediaQueryMatchers;
|
10 | values?: Partial<MediaQueryMatchers>;
|
11 | onBeforeChange?: (_matches: boolean) => void;
|
12 | onChange?: (_matches: boolean) => void;
|
13 | }
|
14 | declare const MediaQuery: FC<MediaQueryProps>;
|
15 | export default MediaQuery;
|