import { SetupContext, ComponentOptions, FunctionalComponent } from 'vue';
export interface ComponentsByBreakPoint {
    mobile: ComponentOptions | FunctionalComponent;
    tablet: ComponentOptions | FunctionalComponent;
    desktop: ComponentOptions | FunctionalComponent;
    widescreen: ComponentOptions | FunctionalComponent;
    fullHD: ComponentOptions | FunctionalComponent;
}
export declare const ScreenSizeDependentComponent: (components: ComponentsByBreakPoint) => (props: any, context: SetupContext) => import("vue").VNode<import("vue").RendererNode, import("vue").RendererElement, {
    [key: string]: any;
}>;
