import { Emission } from '../general/emission'; import { Participant } from '../general/participant'; import { FtpParam } from './ftpParam'; export interface TestFtpSource { validePodcast?: number; tooLong?: number; spoilPodcast?: number; names: { [key: string]: string; }; } export interface FtpData { firstMatchFtpFile?: RegExpMatchArray; files: Array; } export interface FtpSource { animators: Array; email: string; emission: Emission; ftpParameters: { directory: string; formatDate: string; formatDescription: string; formatTitre: string; importType: string; parsingDate: string; regexp: string; importedPublishDate?: string; }; guests: Array; organisationId: string; server: FtpParam; sourceId: number; synchroEnabled?: string; count?: TestFtpSource; tags: Array; visibility: boolean; } export declare function emptyFtpSource(): FtpSource; export declare function emptyFtpData(): FtpData;