import type { HTMLButtonAttributes } from 'svelte/elements';
import type { List, TypeViewProps } from '../types.js';
declare function $$render | List = Record | List, K extends keyof V = keyof V>(): {
props: {
prefix?: string;
postfix?: string;
list?: List;
keyValue?: [PropertyKey, unknown][];
keys?: K[];
value?: V;
singleValue?: {
value: unknown;
};
startLevel?: number;
showPreview?: boolean;
path?: TypeViewProps["path"];
keyDelim?: string;
keyStyle?: HTMLButtonAttributes["style"];
showKey?: boolean;
bracketStyle?: string;
usedefaults?: boolean;
} & import("svelte/elements").HTMLAttributes;
exports: {};
bindings: "";
slots: {};
events: {};
};
declare class __sveltets_Render | List = Record | List, K extends keyof V = keyof V> {
props(): ReturnType>['props'];
events(): ReturnType>['events'];
slots(): ReturnType>['slots'];
bindings(): "";
exports(): {};
}
interface $$IsomorphicComponent {
new | List = Record | List, K extends keyof V = keyof V>(options: import('svelte').ComponentConstructorOptions['props']>>): import('svelte').SvelteComponent['props']>, ReturnType<__sveltets_Render['events']>, ReturnType<__sveltets_Render['slots']>> & {
$$bindings?: ReturnType<__sveltets_Render['bindings']>;
} & ReturnType<__sveltets_Render['exports']>;
| List = Record | List, K extends keyof V = keyof V>(internal: unknown, props: ReturnType<__sveltets_Render['props']> & {}): ReturnType<__sveltets_Render['exports']>;
z_$$bindings?: ReturnType<__sveltets_Render['bindings']>;
}
declare const Preview: $$IsomorphicComponent;
type Preview | List = Record | List, K extends keyof V = keyof V> = InstanceType>;
export default Preview;