export function equalWith(claimed: API.ParsedCapability, delegated: API.ParsedCapability): {
    error: API.Failure;
    ok?: undefined;
} | {
    ok: {};
    error?: undefined;
};
export function equal(claimed: unknown, delegated: unknown, constraint: string): {
    error: API.Failure;
    ok?: undefined;
} | {
    ok: {};
    error?: undefined;
};
export function equalLinkOrDigestContent<T extends API.ParsedCapability<API.Ability, API.URI, {
    content?: API.UnknownLink | {
        digest: Uint8Array;
    };
}>>(claimed: T, delegated: T): API.Result<{}, API.Failure>;
export function and<T>(result: API.Result<T, API.Failure>): {
    error: API.Failure;
    ok?: undefined;
} | undefined;
import type * as API from '@ucanto/interface';
//# sourceMappingURL=utils.d.ts.map