import * as pulumi from "@pulumi/pulumi";
/**
 * Use this data source to retrieve information about an existing Datadog datastore item.
 */
export declare function getDatastoreItem(args: GetDatastoreItemArgs, opts?: pulumi.InvokeOptions): Promise<GetDatastoreItemResult>;
/**
 * A collection of arguments for invoking getDatastoreItem.
 */
export interface GetDatastoreItemArgs {
    /**
     * The unique identifier of the datastore containing the item.
     */
    datastoreId: string;
    /**
     * The primary key value that identifies the item to retrieve.
     */
    itemKey: string;
}
/**
 * A collection of values returned by getDatastoreItem.
 */
export interface GetDatastoreItemResult {
    /**
     * Timestamp when the item was first created.
     */
    readonly createdAt: string;
    /**
     * The unique identifier of the datastore containing the item.
     */
    readonly datastoreId: string;
    /**
     * The ID of this resource.
     */
    readonly id: string;
    /**
     * The primary key value that identifies the item to retrieve.
     */
    readonly itemKey: string;
    /**
     * Timestamp when the item was last modified.
     */
    readonly modifiedAt: string;
    /**
     * The ID of the organization that owns this item.
     */
    readonly orgId: number;
    /**
     * A unique signature identifying this item version.
     */
    readonly signature: string;
    /**
     * The unique identifier of the datastore containing this item.
     */
    readonly storeId: string;
    /**
     * The data content (as key-value pairs) of the datastore item.
     */
    readonly value: {
        [key: string]: string;
    };
}
/**
 * Use this data source to retrieve information about an existing Datadog datastore item.
 */
export declare function getDatastoreItemOutput(args: GetDatastoreItemOutputArgs, opts?: pulumi.InvokeOutputOptions): pulumi.Output<GetDatastoreItemResult>;
/**
 * A collection of arguments for invoking getDatastoreItem.
 */
export interface GetDatastoreItemOutputArgs {
    /**
     * The unique identifier of the datastore containing the item.
     */
    datastoreId: pulumi.Input<string>;
    /**
     * The primary key value that identifies the item to retrieve.
     */
    itemKey: pulumi.Input<string>;
}
//# sourceMappingURL=getDatastoreItem.d.ts.map