import mongoose from 'mongoose';
declare const schemaPartner: mongoose.Schema<{
    name: StringConstructor;
    paymentExpire: BooleanConstructor;
    expires: NumberConstructor;
    vertical: StringConstructor[];
    host: StringConstructor;
    port: NumberConstructor;
    protocol: StringConstructor;
    method: StringConstructor;
    path: ObjectConstructor;
    voucher: BooleanConstructor;
    headers: {
        type: {};
        default: {};
    };
    utm: {
        medium: StringConstructor;
        campaign: StringConstructor;
        source: StringConstructor;
        content: StringConstructor;
        term: StringConstructor;
        customer: StringConstructor;
    };
    scope: {
        type: StringConstructor;
        default: string;
    };
    platinum: {
        type: BooleanConstructor;
        default: boolean;
    };
    hasHomepage: BooleanConstructor;
    partnerData: {
        type: {};
        default: {};
    };
    forcePageTitle: {
        type: {};
        default: {};
    };
    forcePageOgImage: {
        type: {};
        default: {};
    };
    partnerFilters: {
        type: {};
        default: {};
    };
    publicKey: {
        type: StringConstructor;
    };
    privateKey: {
        type: StringConstructor;
    };
    paymentFields: {
        type: {};
        default: {};
    };
    apiConfig: {
        type: {};
        default: {};
    };
    payment: {
        type: {};
        default: {};
    };
    partnerLogo: {
        type: StringConstructor;
    };
}, mongoose.Model<{
    name: StringConstructor;
    paymentExpire: BooleanConstructor;
    expires: NumberConstructor;
    vertical: StringConstructor[];
    host: StringConstructor;
    port: NumberConstructor;
    protocol: StringConstructor;
    method: StringConstructor;
    path: ObjectConstructor;
    voucher: BooleanConstructor;
    headers: {
        type: {};
        default: {};
    };
    utm: {
        medium: StringConstructor;
        campaign: StringConstructor;
        source: StringConstructor;
        content: StringConstructor;
        term: StringConstructor;
        customer: StringConstructor;
    };
    scope: {
        type: StringConstructor;
        default: string;
    };
    platinum: {
        type: BooleanConstructor;
        default: boolean;
    };
    hasHomepage: BooleanConstructor;
    partnerData: {
        type: {};
        default: {};
    };
    forcePageTitle: {
        type: {};
        default: {};
    };
    forcePageOgImage: {
        type: {};
        default: {};
    };
    partnerFilters: {
        type: {};
        default: {};
    };
    publicKey: {
        type: StringConstructor;
    };
    privateKey: {
        type: StringConstructor;
    };
    paymentFields: {
        type: {};
        default: {};
    };
    apiConfig: {
        type: {};
        default: {};
    };
    payment: {
        type: {};
        default: {};
    };
    partnerLogo: {
        type: StringConstructor;
    };
}, any, any, any, any>, {}, {}, {}, {}, mongoose.DefaultSchemaOptions, {
    name: StringConstructor;
    paymentExpire: BooleanConstructor;
    expires: NumberConstructor;
    vertical: StringConstructor[];
    host: StringConstructor;
    port: NumberConstructor;
    protocol: StringConstructor;
    method: StringConstructor;
    path: ObjectConstructor;
    voucher: BooleanConstructor;
    headers: {
        type: {};
        default: {};
    };
    utm: {
        medium: StringConstructor;
        campaign: StringConstructor;
        source: StringConstructor;
        content: StringConstructor;
        term: StringConstructor;
        customer: StringConstructor;
    };
    scope: {
        type: StringConstructor;
        default: string;
    };
    platinum: {
        type: BooleanConstructor;
        default: boolean;
    };
    hasHomepage: BooleanConstructor;
    partnerData: {
        type: {};
        default: {};
    };
    forcePageTitle: {
        type: {};
        default: {};
    };
    forcePageOgImage: {
        type: {};
        default: {};
    };
    partnerFilters: {
        type: {};
        default: {};
    };
    publicKey: {
        type: StringConstructor;
    };
    privateKey: {
        type: StringConstructor;
    };
    paymentFields: {
        type: {};
        default: {};
    };
    apiConfig: {
        type: {};
        default: {};
    };
    payment: {
        type: {};
        default: {};
    };
    partnerLogo: {
        type: StringConstructor;
    };
}>;
export default schemaPartner;
