import { type PropType } from "vue"; export type NavShellVariant = "rail" | "drawer"; export type NavShellSide = "left" | "right" | "bottom"; export type NavShellProps = { variant?: NavShellVariant; title?: string; subtitle?: string; back?: boolean; backLabel?: string; label?: string; open?: boolean; side?: NavShellSide; class?: string; }; export declare const NavShell: import("vue").DefineComponent; default: string; }; title: { type: StringConstructor; default: undefined; }; subtitle: { type: StringConstructor; default: undefined; }; back: { type: BooleanConstructor; default: boolean; }; backLabel: { type: StringConstructor; default: string; }; label: { type: StringConstructor; default: undefined; }; open: { type: BooleanConstructor; default: boolean; }; side: { type: PropType; default: string; }; class: { type: StringConstructor; default: undefined; }; }>, () => import("vue").VNode, {}, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, ("close" | "back")[], "close" | "back", import("vue").PublicProps, Readonly; default: string; }; title: { type: StringConstructor; default: undefined; }; subtitle: { type: StringConstructor; default: undefined; }; back: { type: BooleanConstructor; default: boolean; }; backLabel: { type: StringConstructor; default: string; }; label: { type: StringConstructor; default: undefined; }; open: { type: BooleanConstructor; default: boolean; }; side: { type: PropType; default: string; }; class: { type: StringConstructor; default: undefined; }; }>> & Readonly<{ onClose?: ((...args: any[]) => any) | undefined; onBack?: ((...args: any[]) => any) | undefined; }>, { open: boolean; class: string; label: string; title: string; variant: NavShellVariant; subtitle: string; back: boolean; backLabel: string; side: NavShellSide; }, {}, {}, {}, string, import("vue").ComponentProvideOptions, true, {}, any>; //# sourceMappingURL=NavShell.d.ts.map