import { PassportChecksLogic, PassportConfigurator, PassportDelegationLogic, PassportEntityLogic, PassportPersonhoodLogic, PassportPoPScoreLogic, PassportSignalingLogic, PassportWhitelistAndBlacklistLogic, PassportChecksLogicV1, PassportConfiguratorV1, PassportDelegationLogicV1, PassportEntityLogicV1, PassportPersonhoodLogicV1, PassportPoPScoreLogicV1, PassportSignalingLogicV1, PassportWhitelistAndBlacklistLogicV1, PassportChecksLogicV2, PassportConfiguratorV2, PassportDelegationLogicV2, PassportEntityLogicV2, PassportPersonhoodLogicV2, PassportPoPScoreLogicV2, PassportSignalingLogicV2, PassportWhitelistAndBlacklistLogicV2, PassportChecksLogicV3, PassportConfiguratorV3, PassportDelegationLogicV3, PassportEntityLogicV3, PassportPersonhoodLogicV3, PassportPoPScoreLogicV3, PassportSignalingLogicV3, PassportWhitelistAndBlacklistLogicV3, PassportChecksLogicV4, PassportConfiguratorV4, PassportDelegationLogicV4, PassportEntityLogicV4, PassportPersonhoodLogicV4, PassportPoPScoreLogicV4, PassportSignalingLogicV4, PassportWhitelistAndBlacklistLogicV4 } from "../../typechain-types";
interface DeployPassportLibrariesArgs {
    logOutput?: boolean;
    latestVersionOnly?: boolean;
}
export type PassportLatestLibraries = {
    PassportChecksLogic: PassportChecksLogic;
    PassportConfigurator: PassportConfigurator;
    PassportEntityLogic: PassportEntityLogic;
    PassportDelegationLogic: PassportDelegationLogic;
    PassportPersonhoodLogic: PassportPersonhoodLogic;
    PassportPoPScoreLogic: PassportPoPScoreLogic;
    PassportSignalingLogic: PassportSignalingLogic;
    PassportWhitelistAndBlacklistLogic: PassportWhitelistAndBlacklistLogic;
};
export type PassportLibraries = PassportLatestLibraries & {
    PassportChecksLogicV1: PassportChecksLogicV1;
    PassportConfiguratorV1: PassportConfiguratorV1;
    PassportEntityLogicV1: PassportEntityLogicV1;
    PassportDelegationLogicV1: PassportDelegationLogicV1;
    PassportPersonhoodLogicV1: PassportPersonhoodLogicV1;
    PassportPoPScoreLogicV1: PassportPoPScoreLogicV1;
    PassportSignalingLogicV1: PassportSignalingLogicV1;
    PassportWhitelistAndBlacklistLogicV1: PassportWhitelistAndBlacklistLogicV1;
    PassportChecksLogicV2: PassportChecksLogicV2;
    PassportConfiguratorV2: PassportConfiguratorV2;
    PassportEntityLogicV2: PassportEntityLogicV2;
    PassportDelegationLogicV2: PassportDelegationLogicV2;
    PassportPersonhoodLogicV2: PassportPersonhoodLogicV2;
    PassportPoPScoreLogicV2: PassportPoPScoreLogicV2;
    PassportSignalingLogicV2: PassportSignalingLogicV2;
    PassportWhitelistAndBlacklistLogicV2: PassportWhitelistAndBlacklistLogicV2;
    PassportChecksLogicV3: PassportChecksLogicV3;
    PassportConfiguratorV3: PassportConfiguratorV3;
    PassportEntityLogicV3: PassportEntityLogicV3;
    PassportDelegationLogicV3: PassportDelegationLogicV3;
    PassportPersonhoodLogicV3: PassportPersonhoodLogicV3;
    PassportPoPScoreLogicV3: PassportPoPScoreLogicV3;
    PassportSignalingLogicV3: PassportSignalingLogicV3;
    PassportWhitelistAndBlacklistLogicV3: PassportWhitelistAndBlacklistLogicV3;
    PassportChecksLogicV4: PassportChecksLogicV4;
    PassportConfiguratorV4: PassportConfiguratorV4;
    PassportEntityLogicV4: PassportEntityLogicV4;
    PassportDelegationLogicV4: PassportDelegationLogicV4;
    PassportPersonhoodLogicV4: PassportPersonhoodLogicV4;
    PassportPoPScoreLogicV4: PassportPoPScoreLogicV4;
    PassportSignalingLogicV4: PassportSignalingLogicV4;
    PassportWhitelistAndBlacklistLogicV4: PassportWhitelistAndBlacklistLogicV4;
};
export declare function passportLibraries<T extends DeployPassportLibrariesArgs>({ logOutput, latestVersionOnly, }: T): Promise<T["latestVersionOnly"] extends true ? PassportLatestLibraries : PassportLibraries>;
export {};
