import { type Writable } from 'svelte/store';
export declare class Modal {
    fullScreenStore: Writable<boolean>;
    ctxKey: string;
    constructor(fullScreen: boolean, ctxKey?: string);
    static get self(): unknown;
}
export declare class HashPath {
    name: string;
    path: string;
    timeout: NodeJS.Timeout | null;
    constructor(name: string);
    isIn(url?: URL): boolean;
    update(show: boolean | undefined): void;
}
