import { ModelRelatedNodesI, NeogmaInstance } from 'neogma';
import { Profile, ProfileInstance } from './Profile';
import { FlatIntegrationType } from '../types/integration';
export type IntegrationRelationships = {
    createdBy: ModelRelatedNodesI<typeof Profile, ProfileInstance>;
    publishesListing: ModelRelatedNodesI<any, any>;
};
export type IntegrationInstance = NeogmaInstance<FlatIntegrationType, IntegrationRelationships>;
export declare const Integration: import("neogma").NeogmaModel<{
    [x: string]: any;
    id: string;
    name: string;
    publishableKey: string;
    whitelistedDomains: string[];
    status: "active" | "setup" | "paused";
    description?: string | undefined;
    guideType?: string | undefined;
    guideState?: Record<string, any> | undefined;
    createdAt?: string | undefined;
    updatedAt?: string | undefined;
}, IntegrationRelationships, Object, Object>;
export default Integration;
//# sourceMappingURL=Integration.d.ts.map