import { type ScopeModifer, type ScopeName } from '../types/scopes';
import { type AbilityAction, type CaslSubjectNames } from './types';
export declare const parseScope: (scope: string) => [AbilityAction, CaslSubjectNames, ScopeModifer | undefined];
export declare const normalizeScopeName: (scope: string) => ScopeName;
export type ParseScopesResult = {
    valid: Set<ScopeName>;
    invalid: string[];
};
export declare const parseScopes: ({ scopes, isEnterprise, }: {
    scopes: string[];
    isEnterprise: boolean;
}) => ParseScopesResult;
//# sourceMappingURL=parseScopes.d.ts.map