/// <reference types="react" />
import { Account, Journey } from '@parlor/common';
import { ModelWithId } from '@parlor/components/select';
type FormValues = {
    accounts?: ModelWithId<Account>;
    journey: ModelWithId<Journey>;
};
export type AssignJourneyModalModalProps = {
    externalAccounts?: ModelWithId<Account>[];
    externalJourney?: ModelWithId<Journey>;
    onClose: () => void;
    onSubmit?: (values: Pick<FormValues, 'journey'> & {
        accounts: ModelWithId<Account>[];
    }) => void;
    variant?: 'integrations' | 'default';
};
export declare const AssignJourneyModal: ({ onClose, externalAccounts, externalJourney, onSubmit, variant, }: AssignJourneyModalModalProps) => JSX.Element;
export {};
