import { CredentialInstance, BoostInstance, AppStoreListingInstance } from '../../.././models/index';
import { ProfileType } from '../../../types/profile';
export declare const createBoostInstanceOfRelationship: (credential: CredentialInstance, boost: BoostInstance) => Promise<void>;
export declare const createReceivedCredentialRelationship: (to: ProfileType, from: ProfileType, credential: CredentialInstance) => Promise<void>;
export declare const setProfileAsBoostAdmin: (profile: ProfileType, boost: BoostInstance) => Promise<void>;
export declare const giveProfileEmptyPermissions: (profile: ProfileType, boost: BoostInstance) => Promise<void>;
export declare const setBoostAsParent: (parentBoost: BoostInstance, childBoost: BoostInstance) => Promise<boolean>;
export declare const setBoostUsesFramework: (boost: BoostInstance, frameworkId: string) => Promise<void>;
export declare const addAlignedSkillsToBoost: (boost: BoostInstance, skillRefs: {
    frameworkId: string;
    id: string;
    proficiencyLevel?: number;
}[]) => Promise<void>;
export declare const replaceAlignedSkillsForBoost: (boost: BoostInstance, skillRefs: {
    frameworkId: string;
    id: string;
    proficiencyLevel?: number;
}[]) => Promise<void>;
export declare const createAutoConnectRecipientRelationship: (boost: BoostInstance, recipient: ProfileType) => Promise<void>;
export declare const setListingAsBoostOwner: (listing: AppStoreListingInstance, boost: BoostInstance) => Promise<void>;
//# sourceMappingURL=create.d.ts.map