import { InitPi } from '../interfaces/interfaces';
import { StreamDeckHandlerBase } from './stream-deck-handler-base';
export declare abstract class StreamDeckPropertyInspectorHandler<Settings = any, GlobalSettings = any> extends StreamDeckHandlerBase<GlobalSettings> {
    private _actionInfo;
    protected get actionInfo(): InitPi['actionInfo'];
    sendToPlugin(payload: any, action?: string): void;
    requestSettings(): void;
    setSettings<Settings = any>(settings: Settings): void;
    protected onRegisterPi(actionInfo: string): void;
}
