import { type Options as ListenerOptions } from "@tauri-apps/api/event"; import type { AllSeelenCommandArguments, AllSeelenCommandReturns, AllSeelenEventPayloads, SeelenCommand, SeelenEvent, UnSubscriber } from "../handlers/mod.js"; interface ConstructorWithSingleArg { new (arg0: T): any; } export declare function newFromInvoke>(Class: This, command: Command, args?: NonNullable): Promise>; export declare function newOnEvent>(cb: (instance: InstanceType) => void, Class: This, event: Event, options?: ListenerOptions): Promise; export {}; //# sourceMappingURL=State.d.ts.map