export default interface RemoteStartTransactionRequest {
    connectorId?: number;
    idTag: string;
    chargingProfile?: {
        chargingProfileId: number;
        transactionId?: number;
        stackLevel: number;
        chargingProfilePurpose: 'ChargePointMaxProfile' | 'TxDefaultProfile' | 'TxProfile';
        chargingProfileKind: 'Absolute' | 'Recurring' | 'Relative';
        recurrencyKind?: 'Daily' | 'Weekly';
        validFrom?: string;
        validTo?: string;
        chargingSchedule: {
            duration?: number;
            startSchedule?: string;
            chargingRateUnit: 'A' | 'W';
            chargingSchedulePeriod: {
                startPeriod: number;
                limit: number;
                numberPhases?: number;
                [k: string]: unknown;
            }[];
            minChargingRate?: number;
            [k: string]: unknown;
        };
        [k: string]: unknown;
    };
}
