export interface ScreenState {
    isSmallDevice: boolean;
    isMediumDevice: boolean;
    isLargeDevice: boolean;
    isXlDevice: boolean;
    isLandscape: boolean;
    isPortrait: boolean;
}
export declare const ActionType: {
    readonly orientation: "ORIENTATION_CHANGED";
    readonly deviceSize: "DEVICE_SIZE_CHANGED";
};
export interface ScreenAction {
    type: (typeof ActionType)[keyof typeof ActionType];
    property: keyof ScreenState;
}
export declare const reducer: (state: ScreenState, action: ScreenAction) => ScreenState;
