import * as pulumi from "@pulumi/pulumi";
export declare function getTwingateUser(args: GetTwingateUserArgs, opts?: pulumi.InvokeOptions): Promise<GetTwingateUserResult>;
/**
 * A collection of arguments for invoking getTwingateUser.
 */
export interface GetTwingateUserArgs {
    id: string;
}
/**
 * A collection of values returned by getTwingateUser.
 */
export interface GetTwingateUserResult {
    readonly email: string;
    readonly firstName: string;
    readonly id: string;
    /**
     * @deprecated This read-only Boolean value will be deprecated in a future release. You may use the `role` value instead.
     */
    readonly isAdmin: boolean;
    readonly lastName: string;
    readonly role: string;
    readonly type: string;
}
export declare function getTwingateUserOutput(args: GetTwingateUserOutputArgs, opts?: pulumi.InvokeOptions): pulumi.Output<GetTwingateUserResult>;
/**
 * A collection of arguments for invoking getTwingateUser.
 */
export interface GetTwingateUserOutputArgs {
    id: pulumi.Input<string>;
}
