import StockData from '../StockData';
import CandlestickFinder, { ICandlestickConfig } from './CandlestickFinder';
/**
 * Configuration interface for ShootingStar pattern.
 * Only requires scale parameter since this pattern uses direct price comparisons.
 */
export interface IShootingStarConfig extends ICandlestickConfig {
}
/**
 * Default configuration for ShootingStar pattern.
 */
export declare const DEFAULT_SHOOTING_STAR_CONFIG: IShootingStarConfig;
export default class ShootingStar extends CandlestickFinder {
    constructor(config?: IShootingStarConfig);
    logic(data: StockData): boolean;
    upwardTrend(data: StockData, confirm?: boolean): boolean;
    includesInvertedHammer(data: StockData, confirm?: boolean): any;
    hasConfirmation(data: StockData): boolean;
}
export declare function shootingstar(data: StockData, config?: IShootingStarConfig): any;
