import { SendJobDefinationLogicstics, JobDefinition } from '@nosana/sdk'; export interface JobDefinitionStrategy { load(jobId: string, args: SendJobDefinationLogicstics['args']): Promise; } export declare class JobDefinitionStrategySelector { constructor(); /** * Selects the appropriate JobDefinitionStrategy based on the name. * @param name - The name/type of the strategy ('api-listen' or 'api'). * @returns JobDefinitionStrategy */ selectStrategy(name: string): JobDefinitionStrategy; }