import '@polkadot/api-augment'; import type { ApiPromise } from '@polkadot/api'; import { type AcurastProjectConfig, type JobRegistration } from '../types/project.js'; import { DeploymentStatus } from '../types/deployment-status.js'; import { type AcurastSigner } from './signer.js'; import { type TransactionQueue } from './tx-queue.js'; export interface RegisterJobOptions { projectConfig?: AcurastProjectConfig; /** * Submission authority. Defaults to the shared per-account queue so nonces * never collide with other SDK submissions from the same signer. */ queue?: TransactionQueue; } export declare const registerJob: (api: ApiPromise, injector: AcurastSigner, job: JobRegistration, statusCallback: (status: DeploymentStatus, data?: JobRegistration | any) => void, registerOptions?: RegisterJobOptions) => Promise; //# sourceMappingURL=register-job.d.ts.map