import * as cdk from '@aws-cdk/core';
import { Function } from '@aws-cdk/aws-lambda';
import { Role } from '@aws-cdk/aws-iam';
import { StackProps } from './custom-resource-data-types';
export declare class CustomResourceBaseStack extends cdk.NestedStack {
    env: cdk.Environment;
    props: StackProps;
    id: string;
    constructor(scope: cdk.Construct, id: string, env: cdk.Environment, props: StackProps);
    createHandler(): void;
    createProvider(func: Function): void;
    createHandlerRole(): Role;
}
