import { PrivilegeModel } from '@coveo/platform-client'; export interface PlatformPrivilege { models: PrivilegeModel[]; unsatisfiedConditionMessage: (anonymous: boolean) => string; } export declare const createApiKeyPrivilege: PlatformPrivilege; export declare const impersonatePrivilege: PlatformPrivilege; export declare const viewSearchPagesPrivilege: PlatformPrivilege; export declare const createSearchPagesPrivilege: PlatformPrivilege; export declare const readSnapshotPrivilege: PlatformPrivilege; export declare const writeSnapshotPrivilege: PlatformPrivilege; export declare const readLinkPrivilege: PlatformPrivilege; export declare const writeLinkPrivilege: PlatformPrivilege; export declare const readFieldsPrivilege: PlatformPrivilege; export declare const writeFieldsPrivilege: PlatformPrivilege; export declare const writeSourceContentPrivilege: PlatformPrivilege; export declare const readOrganizationPrivilege: PlatformPrivilege; export declare const listSearchHubsPrivilege: PlatformPrivilege;