import * as pulumi from "@pulumi/pulumi";
/** @deprecated digitalocean.getGenaiIndexingJob has been deprecated in favor of digitalocean.getGradientaiIndexingJob */
export declare function getGenaiIndexingJob(args: GetGenaiIndexingJobArgs, opts?: pulumi.InvokeOptions): Promise<GetGenaiIndexingJobResult>;
/**
 * A collection of arguments for invoking getGenaiIndexingJob.
 */
export interface GetGenaiIndexingJobArgs {
    uuid: string;
}
/**
 * A collection of values returned by getGenaiIndexingJob.
 */
export interface GetGenaiIndexingJobResult {
    readonly completedDatasources: number;
    readonly createdAt: string;
    readonly dataSourceUuids: string[];
    readonly finishedAt: string;
    /**
     * The provider-assigned unique ID for this managed resource.
     */
    readonly id: string;
    readonly knowledgeBaseUuid: string;
    readonly phase: string;
    readonly startedAt: string;
    readonly status: string;
    readonly tokens: number;
    readonly totalDatasources: number;
    readonly totalItemsFailed: string;
    readonly totalItemsIndexed: string;
    readonly totalItemsSkipped: string;
    readonly updatedAt: string;
    readonly uuid: string;
}
/** @deprecated digitalocean.getGenaiIndexingJob has been deprecated in favor of digitalocean.getGradientaiIndexingJob */
export declare function getGenaiIndexingJobOutput(args: GetGenaiIndexingJobOutputArgs, opts?: pulumi.InvokeOutputOptions): pulumi.Output<GetGenaiIndexingJobResult>;
/**
 * A collection of arguments for invoking getGenaiIndexingJob.
 */
export interface GetGenaiIndexingJobOutputArgs {
    uuid: pulumi.Input<string>;
}
//# sourceMappingURL=getGenaiIndexingJob.d.ts.map