hirsun-vuepress-theme-hope-plus
Version:
A light vuepress theme with tons of features and typewriter effect
26 lines (25 loc) • 1.05 kB
TypeScript
import type { SlotsType, VNode } from "vue";
import "../styles/hero-info.scss";
export interface HeroInfo {
text: string | null;
tagline: string | null;
isFullScreen: boolean;
}
export interface HeroImage {
image: string | null;
imageDark: string | null;
heroStyle: string | Record<string, string> | undefined;
alt: string;
isFullScreen: boolean;
}
export interface BackgroundInfo {
image: string | null;
bgStyle: string | Record<string, string> | undefined;
isFullScreen: boolean;
}
declare const _default: import("vue").DefineComponent<{}, () => VNode, {}, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, {}, string, import("vue").VNodeProps & import("vue").AllowedComponentProps & import("vue").ComponentCustomProps, Readonly<import("vue").ExtractPropTypes<{}>>, {}, SlotsType<{
heroBg?: (props: BackgroundInfo) => VNode | VNode[];
heroImage?: (props: HeroImage) => VNode | VNode[];
heroInfo?: (props: HeroInfo) => VNode | VNode[];
}>>;
export default _default;