import * as pulumi from "@pulumi/pulumi";
import * as outputs from "../types/output";
import * as enums from "../types/enums";
/**
 * Resource Type definition for AWS::Connect::DataTable
 */
export declare function getDataTable(args: GetDataTableArgs, opts?: pulumi.InvokeOptions): Promise<GetDataTableResult>;
export interface GetDataTableArgs {
    /**
     * The arn of the Data Table
     */
    arn: string;
    /**
     * The identifier of the Amazon Connect instance.
     */
    instanceArn: string;
}
export interface GetDataTableResult {
    /**
     * The arn of the Data Table
     */
    readonly arn?: string;
    /**
     * The creation time of the Data Table
     */
    readonly createdTime?: number;
    /**
     * The description of the Data Table.
     */
    readonly description?: string;
    /**
     * Last modified region.
     */
    readonly lastModifiedRegion?: string;
    /**
     * Last modified time.
     */
    readonly lastModifiedTime?: number;
    /**
     * The lock version of the Data Table
     */
    readonly lockVersion?: outputs.connect.LockVersionProperties;
    /**
     * The name of the Data Table
     */
    readonly name?: string;
    /**
     * One or more tags.
     */
    readonly tags?: outputs.Tag[];
    /**
     * The time zone of the Data Table
     */
    readonly timeZone?: string;
    /**
     * The value lock level of the Data Table
     */
    readonly valueLockLevel?: enums.connect.DataTableValueLockLevel;
}
/**
 * Resource Type definition for AWS::Connect::DataTable
 */
export declare function getDataTableOutput(args: GetDataTableOutputArgs, opts?: pulumi.InvokeOutputOptions): pulumi.Output<GetDataTableResult>;
export interface GetDataTableOutputArgs {
    /**
     * The arn of the Data Table
     */
    arn: pulumi.Input<string>;
    /**
     * The identifier of the Amazon Connect instance.
     */
    instanceArn: pulumi.Input<string>;
}
