import { Test } from 'nodeunit';
declare const _default: {
    'fails when policy is empty'(test: Test): void;
    'policy with statements'(test: Test): void;
    'policy name can be omitted, in which case the logical id will be used'(test: Test): void;
    'policy can be attached users, groups and roles and added permissions via props'(test: Test): void;
    'idempotent if a principal (user/group/role) is attached twice'(test: Test): void;
    'users, groups, roles and permissions can be added using methods'(test: Test): void;
    'policy can be attached to users, groups or role via methods on the principal'(test: Test): void;
    'fails if policy name is not unique within a user/group/role'(test: Test): void;
    'fails if policy is not attached to a principal'(test: Test): void;
    'generated policy name only uses the last 128 characters of the logical id'(test: Test): void;
};
export = _default;
