import { aws_sso as sso, aws_stepfunctions as sfn } from 'aws-cdk-lib';
import { Construct } from 'constructs';
export interface AccountPermissionProps {
    readonly ssoInstanceArn: string;
    readonly defaultAssignments: {
        readonly groupId: string;
        readonly permissionSetName: string;
        readonly permissionSet: sso.CfnPermissionSet;
    }[];
}
export declare class AccountPermission extends Construct {
    readonly stateMachine: sfn.StateMachine;
    constructor(scope: Construct, id: string, props: AccountPermissionProps);
}
