import * as pulumi from "@pulumi/pulumi";
import * as outputs from "../types/output";
/**
 * The details of a daemon task definition. A daemon task definition is a template that describes the containers that form a daemon. Daemons deploy cross-cutting software agents independently across your Amazon ECS infrastructure.
 */
export declare function getDaemonTaskDefinition(args: GetDaemonTaskDefinitionArgs, opts?: pulumi.InvokeOptions): Promise<GetDaemonTaskDefinitionResult>;
export interface GetDaemonTaskDefinitionArgs {
    daemonTaskDefinitionArn: string;
}
export interface GetDaemonTaskDefinitionResult {
    readonly daemonTaskDefinitionArn?: string;
    readonly tags?: outputs.Tag[];
}
/**
 * The details of a daemon task definition. A daemon task definition is a template that describes the containers that form a daemon. Daemons deploy cross-cutting software agents independently across your Amazon ECS infrastructure.
 */
export declare function getDaemonTaskDefinitionOutput(args: GetDaemonTaskDefinitionOutputArgs, opts?: pulumi.InvokeOutputOptions): pulumi.Output<GetDaemonTaskDefinitionResult>;
export interface GetDaemonTaskDefinitionOutputArgs {
    daemonTaskDefinitionArn: pulumi.Input<string>;
}
