import * as pulumi from "@pulumi/pulumi";
import * as outputs from "../types/output";
/**
 * This data source provides details about a specific Fusion Environment Admin User resource in Oracle Cloud Infrastructure Fusion Apps service.
 *
 * List all FusionEnvironment admin users
 *
 * ## Example Usage
 *
 * ```typescript
 * import * as pulumi from "@pulumi/pulumi";
 * import * as oci from "@pulumi/oci";
 *
 * const testFusionEnvironmentAdminUser = oci.functions.getFusionEnvironmentAdminUser({
 *     fusionEnvironmentId: testFusionEnvironment.id,
 * });
 * ```
 */
export declare function getFusionEnvironmentAdminUser(args: GetFusionEnvironmentAdminUserArgs, opts?: pulumi.InvokeOptions): Promise<GetFusionEnvironmentAdminUserResult>;
/**
 * A collection of arguments for invoking getFusionEnvironmentAdminUser.
 */
export interface GetFusionEnvironmentAdminUserArgs {
    /**
     * unique FusionEnvironment identifier
     */
    fusionEnvironmentId: string;
}
/**
 * A collection of values returned by getFusionEnvironmentAdminUser.
 */
export interface GetFusionEnvironmentAdminUserResult {
    /**
     * Admin users email address
     */
    readonly emailAddress: string;
    /**
     * Admin users first name
     */
    readonly firstName: string;
    readonly fusionEnvironmentId: string;
    readonly id: string;
    /**
     * A page of AdminUserSummary objects.
     */
    readonly items: outputs.Functions.GetFusionEnvironmentAdminUserItem[];
    /**
     * Admin users last name
     */
    readonly lastName: string;
    /**
     * Admin username
     */
    readonly username: string;
}
/**
 * This data source provides details about a specific Fusion Environment Admin User resource in Oracle Cloud Infrastructure Fusion Apps service.
 *
 * List all FusionEnvironment admin users
 *
 * ## Example Usage
 *
 * ```typescript
 * import * as pulumi from "@pulumi/pulumi";
 * import * as oci from "@pulumi/oci";
 *
 * const testFusionEnvironmentAdminUser = oci.functions.getFusionEnvironmentAdminUser({
 *     fusionEnvironmentId: testFusionEnvironment.id,
 * });
 * ```
 */
export declare function getFusionEnvironmentAdminUserOutput(args: GetFusionEnvironmentAdminUserOutputArgs, opts?: pulumi.InvokeOutputOptions): pulumi.Output<GetFusionEnvironmentAdminUserResult>;
/**
 * A collection of arguments for invoking getFusionEnvironmentAdminUser.
 */
export interface GetFusionEnvironmentAdminUserOutputArgs {
    /**
     * unique FusionEnvironment identifier
     */
    fusionEnvironmentId: pulumi.Input<string>;
}
//# sourceMappingURL=getFusionEnvironmentAdminUser.d.ts.map