/**
 * Helper that returns a default value if the passed argument is undefined
 *
 * @param {array} param
 * @property {V} 0 - value to be returned if it's defined
 * @property {DV} 1 - default value to be returned if value is undefined
 */
export declare function argOrDefault<V, DV>([value, defaultValue]: [
    V | undefined,
    DV
]): V | DV;
export declare function argOrDefaultDecorator<T>(defaultValue: T, configKey?: string): any;
declare const _default: abstract new <V, DV>() => import("@ember/component/helper").FunctionBasedHelperInstance<{
    Args: {
        Positional: [V | undefined, DV];
        Named: import("@ember/component/helper").EmptyObject;
    };
    Return: V | DV;
}>;
export default _default;
//# sourceMappingURL=arg-or-default.d.ts.map