import { Component } from 'solid-js';
import { SplitviewOptions, SplitviewApi, SplitviewPanelApi } from 'dockview-core';
export interface SplitviewReadyEvent {
    api: SplitviewApi;
}
export interface ISplitviewPanelProps<T = any> {
    params: T;
    api: SplitviewPanelApi;
    containerApi: SplitviewApi;
}
export interface ISplitviewSolidProps extends SplitviewOptions {
    onReady: (event: SplitviewReadyEvent) => void;
    components: Record<string, Component<ISplitviewPanelProps>>;
}
export declare const SplitviewSolid: Component<ISplitviewSolidProps>;
