import { CustomResource, ResourceProps } from 'aws-cdk-lib';
import { IFunction } from 'aws-cdk-lib/aws-lambda';
import { Construct } from 'constructs';
export interface MediaPipelineResourceProps extends ResourceProps {
    readonly properties: {
        [propname: string]: any;
    };
    readonly resourceType: 'MediaPipelineInsights';
    readonly uid: string;
}
export declare class MediaPipelineResources extends Construct {
    readonly lambda: IFunction;
    readonly mediaPipelineCustomResource: CustomResource;
    constructor(scope: Construct, id: string, props: MediaPipelineResourceProps);
    private ensureLambda;
}
