import { type PropType } from 'vue';
import type { AppShellAsideConfiguration, AppShellFooterConfiguration, AppShellHeaderConfiguration, AppShellNavbarConfiguration, AppShellResponsiveSize, AppShellSize } from '../AppShell.types';
export declare const AppShellMediaStyles: import("vue").DefineComponent<import("vue").ExtractPropTypes<{
    navbar: PropType<AppShellNavbarConfiguration>;
    aside: PropType<AppShellAsideConfiguration>;
    header: PropType<AppShellHeaderConfiguration>;
    footer: PropType<AppShellFooterConfiguration>;
    padding: PropType<AppShellSize | AppShellResponsiveSize>;
    mode: {
        type: PropType<"fixed" | "static">;
        required: true;
    };
    selector: StringConstructor;
}>, () => import("vue").VNode<import("vue").RendererNode, import("vue").RendererElement, {
    [key: string]: any;
}>, {}, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, {}, string, import("vue").PublicProps, Readonly<import("vue").ExtractPropTypes<{
    navbar: PropType<AppShellNavbarConfiguration>;
    aside: PropType<AppShellAsideConfiguration>;
    header: PropType<AppShellHeaderConfiguration>;
    footer: PropType<AppShellFooterConfiguration>;
    padding: PropType<AppShellSize | AppShellResponsiveSize>;
    mode: {
        type: PropType<"fixed" | "static">;
        required: true;
    };
    selector: StringConstructor;
}>> & Readonly<{}>, {}, {}, {}, {}, string, import("vue").ComponentProvideOptions, true, {}, any>;
