import Element from '@skatejs/element'; export declare class Link extends Element { static props: { classNames: ObjectConstructor; css: StringConstructor; href: StringConstructor; }; classNames: { [s: string]: string; }; css: string; href: string; go: (e: any) => void; render(): string; rendered(): void; } export declare class Route extends Element { static props: { page: ObjectConstructor; path: StringConstructor; }; page: any; path: string; } export declare class Router extends Element { private notFound; private previousRoute; private router; constructor(); childrenChanged(): void; route(route: any, params: any): void; }