import type { ClassValue } from 'clsx'; import type { TransitionConfig } from 'svelte/transition'; type FlyAndScaleParams = { y?: number; x?: number; start?: number; duration?: number; }; export declare function cn(...inputs: ClassValue[]): string; export declare function styleToString(style: Record): string; export declare function flyAndScale(node: Element, params?: FlyAndScaleParams): TransitionConfig; export type WithoutChild = T extends { child?: any; } ? Omit : T; export type WithoutChildrenOrChild = WithoutChildren>; export type WithoutChildren = T extends { children?: any; } ? Omit : T; export type WithElementRef = T & { ref?: U | null; }; export {};