import * as pulumi from "@pulumi/pulumi"; /** * Single Quality Definition. * * ## Example Usage * * ```typescript * import * as pulumi from "@pulumi/pulumi"; * import * as lidarr from "@pulumi/lidarr"; * * const example = lidarr.Profiles.getQualityDefinition({ * id: 32, * }); * ``` */ export declare function getQualityDefinition(args: GetQualityDefinitionArgs, opts?: pulumi.InvokeOptions): Promise; /** * A collection of arguments for invoking getQualityDefinition. */ export interface GetQualityDefinitionArgs { /** * Quality Definition ID. */ id: number; /** * Minimum size MB/min. */ minSize?: number; } /** * A collection of values returned by getQualityDefinition. */ export interface GetQualityDefinitionResult { /** * Quality Definition ID. */ readonly id: number; /** * Maximum size MB/min. */ readonly maxSize: number; /** * Minimum size MB/min. */ readonly minSize: number; /** * Quality ID. */ readonly qualityId: number; /** * Quality Name. */ readonly qualityName: string; /** * Quality Definition Title. */ readonly title: string; } /** * Single Quality Definition. * * ## Example Usage * * ```typescript * import * as pulumi from "@pulumi/pulumi"; * import * as lidarr from "@pulumi/lidarr"; * * const example = lidarr.Profiles.getQualityDefinition({ * id: 32, * }); * ``` */ export declare function getQualityDefinitionOutput(args: GetQualityDefinitionOutputArgs, opts?: pulumi.InvokeOptions): pulumi.Output; /** * A collection of arguments for invoking getQualityDefinition. */ export interface GetQualityDefinitionOutputArgs { /** * Quality Definition ID. */ id: pulumi.Input; /** * Minimum size MB/min. */ minSize?: pulumi.Input; }