import { EventEmitter } from '../EventEmitter';
export interface IPerfMeterOptions {
    filename?: string;
    print?: boolean;
}
export interface IProcessedEvent {
    file: string;
    fileIdx: string;
    imports: {
        from: string;
        what: string[];
    }[];
    only: string[];
    type: 'dependency';
}
export interface IQueueActionEvent {
    action: string;
    args?: string[];
    datetime: Date;
    file: string;
    queueIdx: string;
    type: 'queue-action';
}
export declare const createPerfMeter: (options?: IPerfMeterOptions | boolean) => {
    emitter: EventEmitter;
    onDone: (sourceRoot: string) => void;
};
