import { ServiceContext } from 'handel-extension-api'; import { HandlebarsS3LifecycleConfig, S3ServiceConfig } from './config-types'; /** * Given the service, this function returns configuration for the s3 lifecycles * in the task definition. * * Users may specify from 1 to n s3 lifecycles in their configuration, so this function will return * a list of 1 to n lifecycles.dlebarsS3Lif */ export declare function getLifecycleConfig(ownServiceContext: ServiceContext): HandlebarsS3LifecycleConfig[] | undefined; /** * This function is called by the "check" lifecycle phase to check the information in the * "lifecycles" section in the Handel service configuration * RFE: Require expiration to be older than other rules */ export declare function checkLifecycles(serviceContext: ServiceContext, errors: string[]): void;