import { PlPlaceholderProps } from '../PlPlaceholder'; /** Root block page component */ declare const _default: __VLS_WithTemplateSlots any; }, string, import('vue').PublicProps, Readonly<{ subtitle?: string; } & { /** * Page title (won't be displayed if `title` slot is also provided) */ title?: string; /** * Text to display when subtitle is empty */ subtitlePlaceholder?: string; /** * If `true` body gutters are removed */ noBodyGutters?: boolean; /** * If defined, a loading overlay is displayed on the page body (over all default slot content) */ bodyLoading?: PlPlaceholderProps["variant"] | PlPlaceholderProps; }> & Readonly<{ "onUpdate:subtitle"?: ((value: string) => any) | undefined; }>, {}, {}, {}, {}, string, import('vue').ComponentProvideOptions, false, { teleportTarget: HTMLDivElement; }, HTMLDivElement>, { title?(_: {}): any; 'after-title'?(_: {}): any; append?(_: {}): any; default?(_: {}): any; }>; export default _default; type __VLS_WithTemplateSlots = T & { new (): { $slots: S; }; }; //# sourceMappingURL=PlBlockPage.vue.d.ts.map