export declare function useActivePanel(): {
    active: import('vue').ComputedRef<{
        readonly panelType: import('../../../../domain/active/active-types').PanelType;
        readonly widgetId?: string | undefined;
        readonly modelId?: string | undefined;
        readonly context: {
            readonly pageName?: string | undefined;
            readonly mainModelKey?: string | undefined;
            readonly subFieldKey?: string | undefined;
            readonly valuePath?: string | undefined;
            readonly regionId?: string | undefined;
            readonly widgetType?: string | undefined;
        };
    } | null | undefined>;
    widget: import('vue').ComputedRef<import('../../../../core').LayoutNode | (import('../../../../core/model/document').Wr | import('../../../../core/model/document').Wp | import('../../../../core').Wtbl | import('../../../../core/model/document').Wtc | import('../../../../core/model/document').Wtr) | null | undefined>;
    schemaKey: import('vue').ComputedRef<string | null>;
    schema: import('vue').ComputedRef<import('../../../../capabilities/panel/schema/types').PanelSchema | null | undefined>;
};
