import type { ScheduleTypeLike } from '@eggjs/tegg-types';
export declare class ScheduleMetadata<T> {
    type: ScheduleTypeLike;
    scheduleData: T;
    immediate: boolean;
    disable: boolean;
    env: undefined | Array<string>;
    constructor(type: ScheduleTypeLike, data: T, immediate: boolean, disable: boolean, env: undefined | Array<string>);
    shouldRegister(env: string): boolean;
}
