import { FullyDefined, HostAppService, Platform, ProfileSettingsComponent } from 'tabby-core';
import { SerialPortInfo, SerialProfile } from '../api';
import { SerialService } from '../services/serial.service';
import { SerialProfilesService } from '../profiles';
/** @hidden */
export declare class SerialProfileSettingsComponent implements ProfileSettingsComponent<SerialProfile, SerialProfilesService> {
    private serial;
    hostApp: HostAppService;
    profile: FullyDefined<SerialProfile>;
    foundPorts: SerialPortInfo[];
    Platform: typeof Platform;
    constructor(serial: SerialService, hostApp: HostAppService);
    portsAutocomplete: (text$: any) => any;
    baudratesAutocomplete: (text$: any) => any;
    portsFormatter: (port: any) => any;
    ngOnInit(): Promise<void>;
}
