import { CustomResource } from "aws-cdk-lib";
import { Construct } from "constructs";
import { IProvider } from "./provider";
export interface IamGrantProps {
    /**
     * Provider.
     */
    readonly provider: IProvider;
    /**
     * Database role name to grant IAM access to.
     */
    readonly roleName: string;
    /**
     * IAM resource ARN (role, user, or other IAM principal).
     */
    readonly resourceArn: string;
}
export declare class IamGrant extends CustomResource {
    constructor(scope: Construct, id: string, props: IamGrantProps);
}
