import * as pulumi from "@pulumi/pulumi";
/**
 * A Google Cloud Firebase Admin SDK configuration
 *
 * > **Warning:** This resource is in beta, and should be used with the terraform-provider-google-beta provider.
 * See Provider Versions for more details on beta resources.
 *
 * To get more information about AdminSdkConfig, see:
 *
 * * [API documentation](https://firebase.google.com/docs/reference/firebase-management/rest/v1beta1/projects/getAdminSdkConfig)
 * * How-to Guides
 *     * [Official Documentation](https://firebase.google.com/)
 */
export declare function getAdminSdkConfig(args?: GetAdminSdkConfigArgs, opts?: pulumi.InvokeOptions): Promise<GetAdminSdkConfigResult>;
/**
 * A collection of arguments for invoking getAdminSdkConfig.
 */
export interface GetAdminSdkConfigArgs {
    /**
     * 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 getAdminSdkConfig.
 */
export interface GetAdminSdkConfigResult {
    /**
     * The default Firebase Realtime Database URL.
     */
    readonly databaseUrl: string;
    readonly id: string;
    /**
     * The ID of the project's default GCP resource location.
     */
    readonly locationId: string;
    /**
     * The ID of the project in which the resource belongs.
     */
    readonly project: string;
    /**
     * The default Cloud Storage for Firebase storage bucket name.
     */
    readonly storageBucket: string;
}
/**
 * A Google Cloud Firebase Admin SDK configuration
 *
 * > **Warning:** This resource is in beta, and should be used with the terraform-provider-google-beta provider.
 * See Provider Versions for more details on beta resources.
 *
 * To get more information about AdminSdkConfig, see:
 *
 * * [API documentation](https://firebase.google.com/docs/reference/firebase-management/rest/v1beta1/projects/getAdminSdkConfig)
 * * How-to Guides
 *     * [Official Documentation](https://firebase.google.com/)
 */
export declare function getAdminSdkConfigOutput(args?: GetAdminSdkConfigOutputArgs, opts?: pulumi.InvokeOutputOptions): pulumi.Output<GetAdminSdkConfigResult>;
/**
 * A collection of arguments for invoking getAdminSdkConfig.
 */
export interface GetAdminSdkConfigOutputArgs {
    /**
     * The ID of the project in which the resource belongs. If it
     * is not provided, the provider project is used.
     */
    project?: pulumi.Input<string | undefined>;
}
//# sourceMappingURL=getAdminSdkConfig.d.ts.map