export declare function readScheduledTaskCommand(env: Record<string, string | undefined>): Promise<{
    programArguments: string[];
    workingDirectory?: string;
} | null>;
export declare function installScheduledTask({ env, stdout, programArguments, workingDirectory, }: {
    env: Record<string, string | undefined>;
    stdout: NodeJS.WritableStream;
    programArguments: string[];
    workingDirectory?: string;
}): Promise<{
    scriptPath: string;
}>;
export declare function uninstallScheduledTask({ env, stdout, }: {
    env: Record<string, string | undefined>;
    stdout: NodeJS.WritableStream;
}): Promise<void>;
export declare function restartScheduledTask({ env, stdout, }: {
    env: Record<string, string | undefined>;
    stdout: NodeJS.WritableStream;
}): Promise<void>;
export declare function isScheduledTaskInstalled(): Promise<boolean>;
