import type { Component } from 'svelte';
import { type Configurable } from './configurable.js';
import type { InspectProps, PanelProps } from './types.js';
/**
* Value-inspector component.
*
* Also used to access variations of the component: {@linkcode Inspect.Values} and {@linkcode Inspect.Panel}
*
* @see {@link InspectProps}
*
* @example
* ```svelte
*
*
*
*
*
* ```
*/
export declare const Inspect: Component void;
}> & {
/**
* Another version of `Inspect` that will inspect any value passed to it instead of using the `value`-prop.
*
* Configure using `setGlobalInspectOptions`, {@linkcode [InspectOptionsProvider](./InspectOptionsProvider.svelte)},
* {@linkcode InspectValues.withOptions} or chainable inline configuration ({@linkcode InspectValues.Config})
* listed in order of priority.
*
* @example
* ```svelte
*
*
*
*
*
*
*
*
*
*
*
*
*
* ```
*/
Values: Configurable>>;
/**
* A fixed-position panel version of {@linkcode Inspect}
*
* @example
* ```svelte
*
*
*
* ```
*/
Panel: Component;
};
export { configured } from './configurable.js';
export { default as CustomExpandable } from './CustomExpandable.svelte';
export { default as CustomLine } from './CustomLine.svelte';
export { addToPanel } from './global.svelte.js';
export { inspectElement } from './attachments/inspect-element.js';
export { default as InspectOptionsProvider } from './InspectOptionsProvider.svelte';
export { DEFAULT_OPTIONS, GLOBAL_OPTIONS_CONTEXT, setGlobalInspectOptions, type InspectOptions, } from './options.svelte.js';
export { default as PanelValue } from './PanelValue.svelte';
export type { CustomComponentProps, CustomComponents, InspectProps, BaseProps, PanelProps, PanelSettings, } from './types.js';
export { addComponent } from './util.js';
export default Inspect;