import { ReactElement, ReactNode } from 'react';
export declare const HEIGHT_SMALL_BREAKPOINT = 300;
export declare const HEIGHT_MEDIUM_BREAKPOINT = 400;
type AppMessages = Record<'appNotSubscribed' | 'appNotSubscribedForAsset' | 'internalAppError' | 'appPackageWasNotFound' | 'fracFleetWasNotFound' | 'fracFleetHasNoPad' | 'padHasNoWells' | 'appComponentWasNotFound' | 'noAssetData' | 'assetNotAvailable', {
    title: string;
    subtitle?: string;
}>;
export declare const APP_MESSAGES: AppMessages;
type EmptyStates = 'empty' | 'error' | 'noData' | 'noSubscription';
export declare const EMPTY_STATES: Record<EmptyStates, EmptyStates>;
export type EmptyAppViewProps = {
    title: ReactNode;
    actions?: ReactNode;
    app?: object;
    state?: EmptyStates;
    subtitle?: ReactNode;
    withAppHeader?: boolean;
};
type EmptyAppViewType = ((props: EmptyAppViewProps) => ReactElement) & {
    APP_MESSAGES: typeof APP_MESSAGES;
    EMPTY_STATES: typeof EMPTY_STATES;
};
declare const _default: EmptyAppViewType;
export default _default;
//# sourceMappingURL=EmptyAppView.d.ts.map