import * as pulumi from "@pulumi/pulumi";
import * as outputs from "./types/output";
/**
 * This data source provides information about the latest sensor builds for each platform.
 *
 * ## API Scopes
 *
 * The following API scopes are required:
 *
 * - Sensor update policies | Write
 *
 * ## Example Usage
 *
 * ```typescript
 * import * as pulumi from "@pulumi/pulumi";
 * import * as crowdstrike from "@pulumi/crowdstrike";
 *
 * const builds = crowdstrike.getSensorUpdatePolicyBuilds({});
 * export const latestWindowsBuild = builds.then(builds => builds.windows?.latest);
 * export const n1LinuxBuild = builds.then(builds => builds.linux?.n1);
 * export const n2MacBuild = builds.then(builds => builds.mac?.n2);
 * export const latestLinuxArm64Build = builds.then(builds => builds.linuxArm64?.latest);
 * ```
 */
export declare function getSensorUpdatePolicyBuilds(opts?: pulumi.InvokeOptions): Promise<GetSensorUpdatePolicyBuildsResult>;
/**
 * A collection of values returned by getSensorUpdatePolicyBuilds.
 */
export interface GetSensorUpdatePolicyBuildsResult {
    /**
     * Placeholder identifier.
     */
    readonly id: string;
    /**
     * Builds for the Linux platform.
     */
    readonly linux: outputs.GetSensorUpdatePolicyBuildsLinux;
    /**
     * Builds for the Linux platform (arm64).
     */
    readonly linuxArm64: outputs.GetSensorUpdatePolicyBuildsLinuxArm64;
    /**
     * Builds for the Mac platform.
     */
    readonly mac: outputs.GetSensorUpdatePolicyBuildsMac;
    /**
     * Builds for the Windows platform.
     */
    readonly windows: outputs.GetSensorUpdatePolicyBuildsWindows;
}
/**
 * This data source provides information about the latest sensor builds for each platform.
 *
 * ## API Scopes
 *
 * The following API scopes are required:
 *
 * - Sensor update policies | Write
 *
 * ## Example Usage
 *
 * ```typescript
 * import * as pulumi from "@pulumi/pulumi";
 * import * as crowdstrike from "@pulumi/crowdstrike";
 *
 * const builds = crowdstrike.getSensorUpdatePolicyBuilds({});
 * export const latestWindowsBuild = builds.then(builds => builds.windows?.latest);
 * export const n1LinuxBuild = builds.then(builds => builds.linux?.n1);
 * export const n2MacBuild = builds.then(builds => builds.mac?.n2);
 * export const latestLinuxArm64Build = builds.then(builds => builds.linuxArm64?.latest);
 * ```
 */
export declare function getSensorUpdatePolicyBuildsOutput(opts?: pulumi.InvokeOptions): pulumi.Output<GetSensorUpdatePolicyBuildsResult>;
