import { Stack, StackProps } from 'aws-cdk-lib';
import { Construct } from 'constructs';
import { OrgPrincipalAware } from './aws-org';
export interface CostReportingConfig {
    /**
     * Name of the Cost and Usage report S3 bucket
     *
     * @default `${orgPrincipalAccount}-costreport`
     */
    readonly costReportBucketName?: string;
    /**
     * Name of the Cost and Usage report
     *
     * @default `default-cur`
     */
    readonly costReportName?: string;
}
export type CostReportingStackProps = CostReportingConfig & StackProps & OrgPrincipalAware;
export declare class CostReportingStack extends Stack {
    constructor(scope: Construct, id: string, props: CostReportingStackProps);
}
