import type { Config } from '@oclif/core/interfaces';
export declare const oneDay: number;
export declare const herokuGet: (resource: string, ctx: {
    config: Config;
}) => Promise<string[]>;
export declare const AppCompletion: {
    cacheDuration: number;
    options(ctx: {
        config: Config;
    }): Promise<string[]>;
};
export declare const AppAddonCompletion: {
    cacheDuration: number;
    cacheKey(ctx: {
        flags: {
            app: any;
        };
    }): Promise<string>;
    options(ctx: {
        config: Config;
        flags?: any;
    }): Promise<string[]>;
};
export declare const AppDynoCompletion: {
    cacheDuration: number;
    cacheKey(ctx: {
        flags: {
            app: any;
        };
    }): Promise<string>;
    options(ctx: {
        config: Config;
        flags?: any;
    }): Promise<string[]>;
};
export declare const BuildpackCompletion: {
    options(): Promise<string[]>;
    skipCache: boolean;
};
export declare const DynoSizeCompletion: {
    cacheDuration: number;
    options(ctx: {
        config: Config;
    }): Promise<string[]>;
};
export declare const FileCompletion: {
    options(): Promise<string[]>;
    skipCache: boolean;
};
export declare const PipelineCompletion: {
    cacheDuration: number;
    options(ctx: {
        config: Config;
    }): Promise<string[]>;
};
export declare const ProcessTypeCompletion: {
    options(): Promise<string[]>;
    skipCache: boolean;
};
export declare const RegionCompletion: {
    cacheDuration: number;
    options(ctx: {
        config: Config;
    }): Promise<string[]>;
};
export declare const RemoteCompletion: {
    options(): Promise<string[]>;
    skipCache: boolean;
};
export declare const RoleCompletion: {
    options(): Promise<string[]>;
    skipCache: boolean;
};
export declare const ScopeCompletion: {
    options(): Promise<string[]>;
    skipCache: boolean;
};
export declare const SpaceCompletion: {
    cacheDuration: number;
    options(ctx: {
        config: Config;
    }): Promise<string[]>;
};
export declare const StackCompletion: {
    cacheDuration: number;
    options(ctx: {
        config: Config;
    }): Promise<string[]>;
};
export declare const StageCompletion: {
    options(): Promise<string[]>;
    skipCache: boolean;
};
export declare const TeamCompletion: {
    cacheDuration: number;
    options(ctx: {
        config: Config;
    }): Promise<string[]>;
};
