/** @typedef {typeof __propDef.props} SiteLayoutProps */ /** @typedef {typeof __propDef.events} SiteLayoutEvents */ /** @typedef {typeof __propDef.slots} SiteLayoutSlots */ /** * SiteLayout * * Responsive Site-wide layout with 4 zones(Navbar, Left Sidebar, Footer, Content) * * Slots: * - default: Contains a page's content * - navbar: Slot for placing a navbar * - leftSidebar: Slot for placing a Sidebar on the left * - footer: Slot for placing a footer at the bottom of the site */ export default class SiteLayout extends SvelteComponentTyped<{ [x: string]: never; }, { [evt: string]: CustomEvent; }, { navbar: {}; leftSidebar: {}; default: {}; footer: {}; }> { } export type SiteLayoutProps = typeof __propDef.props; export type SiteLayoutEvents = typeof __propDef.events; export type SiteLayoutSlots = typeof __propDef.slots; import { SvelteComponentTyped } from "svelte"; declare const __propDef: { props: { [x: string]: never; }; events: { [evt: string]: CustomEvent; }; slots: { navbar: {}; leftSidebar: {}; default: {}; footer: {}; }; }; export {};