import { LogCallBackFunc } from '../services/logger';
import { SerializedMarketplace } from '../models/serialized-marketplace';
import { ApiClient } from '@ordercloud/portal-javascript-sdk';
export interface SeedArgs {
    username?: string;
    password?: string;
    marketplaceID?: string;
    marketplaceName?: string;
    portalToken?: string;
    dataUrl?: string;
    rawData?: SerializedMarketplace;
    logger?: LogCallBackFunc;
}
export interface SeedResponse {
    marketplaceID: string;
    marketplaceName: string;
    accessToken: string;
    apiClients: ApiClient[];
}
export declare function seed(args: SeedArgs): Promise<SeedResponse | void>;
