import type { Snippet } from 'svelte'; interface ShowIfProps { /** Exact role */ role?: string; /** At least one role */ anyRole?: string[]; /** All roles */ allRoles?: string[]; /** Arbitrary boolean gate (AND-ed with role checks when both set) */ when?: boolean; /** Invert the result */ not?: boolean; children?: Snippet; fallback?: Snippet; } declare const ShowIf: import("svelte").Component; type ShowIf = ReturnType; export default ShowIf;