import { SvelteComponentTyped } from "svelte"; import { type SupportedAs } from "../internal/elements"; export declare enum RenderStrategy { Unmount = 0, Hidden = 1 } import { type HTMLActionArray } from "../hooks/use-actions"; import { Features } from "../types"; declare class __sveltets_Render { props(): import("../types").TRestProps> & { name: string; slotProps: TSlotProps; el?: HTMLElement | null | undefined; visible?: boolean | undefined; features?: Features | undefined; as: TAsProp; static?: boolean | undefined; unmount?: boolean | undefined; use?: HTMLActionArray | undefined; class?: string | ((props: TSlotProps) => string) | undefined; style?: string | ((props: TSlotProps) => string) | undefined; }; events(): {} & { [evt: string]: CustomEvent; }; slots(): { default: {}; }; } export declare type RenderProps = ReturnType<__sveltets_Render['props']>; export declare type RenderEvents = ReturnType<__sveltets_Render['events']>; export declare type RenderSlots = ReturnType<__sveltets_Render['slots']>; export default class Render extends SvelteComponentTyped, RenderEvents, RenderSlots> { } export {};