import * as pulumi from "@pulumi/pulumi";
/**
 * A Google Cloud Firebase Android application instance
 */
export declare function getAndroidApp(args: GetAndroidAppArgs, opts?: pulumi.InvokeOptions): Promise<GetAndroidAppResult>;
/**
 * A collection of arguments for invoking getAndroidApp.
 */
export interface GetAndroidAppArgs {
    /**
     * The appId of name of the Firebase androidApp.
     *
     *
     * - - -
     */
    appId: string;
    /**
     * The ID of the project in which the resource belongs.
     * If it is not provided, the provider project is used.
     */
    project?: string;
}
/**
 * A collection of values returned by getAndroidApp.
 */
export interface GetAndroidAppResult {
    readonly apiKeyId: string;
    /**
     * Immutable. The globally unique, Firebase-assigned identifier of the AndroidApp.
     * This identifier should be treated as an opaque token, as the data format is not specified.
     */
    readonly appId: string;
    readonly deletionPolicy: string;
    /**
     * The user-assigned display name of the AndroidApp.
     */
    readonly displayName: string;
    /**
     * This checksum is computed by the server based on the value of other fields, and it may be sent
     * with update requests to ensure the client has an up-to-date value before proceeding.
     */
    readonly etag: string;
    /**
     * The provider-assigned unique ID for this managed resource.
     */
    readonly id: string;
    /**
     * The fully qualified resource name of the AndroidApp, for example:
     * projects/projectId/androidApps/appId
     */
    readonly name: string;
    /**
     * The canonical package name of the Android app as would appear in the Google Play Developer Console.
     */
    readonly packageName: string;
    readonly project?: string;
    /**
     * The SHA1 certificate hashes for the AndroidApp.
     */
    readonly sha1Hashes: string[];
    /**
     * The SHA256 certificate hashes for the AndroidApp.
     */
    readonly sha256Hashes: string[];
}
/**
 * A Google Cloud Firebase Android application instance
 */
export declare function getAndroidAppOutput(args: GetAndroidAppOutputArgs, opts?: pulumi.InvokeOutputOptions): pulumi.Output<GetAndroidAppResult>;
/**
 * A collection of arguments for invoking getAndroidApp.
 */
export interface GetAndroidAppOutputArgs {
    /**
     * The appId of name of the Firebase androidApp.
     *
     *
     * - - -
     */
    appId: pulumi.Input<string>;
    /**
     * The ID of the project in which the resource belongs.
     * If it is not provided, the provider project is used.
     */
    project?: pulumi.Input<string>;
}
