import * as pulumi from "@pulumi/pulumi"; import * as outputs from "../types/output"; export declare function getDataSources(args: GetDataSourcesArgs, opts?: pulumi.InvokeOptions): Promise; /** * A collection of arguments for invoking getDataSources. */ export interface GetDataSourcesArgs { backupVaultId: string; filter?: string; location: string; orderBy?: string; project?: string; } /** * A collection of values returned by getDataSources. */ export interface GetDataSourcesResult { readonly backupVaultId: string; readonly dataSources: outputs.backupdisasterrecovery.GetDataSourcesDataSource[]; readonly filter?: string; /** * The provider-assigned unique ID for this managed resource. */ readonly id: string; readonly location: string; readonly orderBy?: string; readonly project: string; } export declare function getDataSourcesOutput(args: GetDataSourcesOutputArgs, opts?: pulumi.InvokeOutputOptions): pulumi.Output; /** * A collection of arguments for invoking getDataSources. */ export interface GetDataSourcesOutputArgs { backupVaultId: pulumi.Input; filter?: pulumi.Input; location: pulumi.Input; orderBy?: pulumi.Input; project?: pulumi.Input; }