import Execute from './execute';
import type { CreateDebug } from './types';
interface GpiodSeatalkOptions {
    app: {
        on(event: string, cb: (...args: any[]) => void): void;
        emit(event: string, ...args: unknown[]): void;
        setProviderStatus(id: string, msg: string): void;
        setProviderError(id: string, msg: string): void;
    };
    providerId: string;
    createDebug?: CreateDebug;
    gpio?: string;
    gpioInvert?: string;
}
export default class GpiodSeatalk extends Execute {
    constructor(options: GpiodSeatalkOptions);
}
export {};
//# sourceMappingURL=gpiod-seatalk.d.ts.map